User Tools

Site Tools


linuxbog:java:java-pakker-filsys
Linux - Friheden til at programmere i Java: Version 0.7.20040516 - 2020-12-31
forrige Kapitel 7. Pakker næste

7.3. Placering på filsystemet

Hvis vi husker, at en pakke er en navngiven samling af klasser, er det nærliggende at tænke på, hvordan filer er organiseret i underkataloger på et filsystem.

En klasse svarer til en fil på filsystemet
En pakke svarer til et underkatalog på filsystemet

For eksempel findes klassen java.util.Vector som filen Vector.class i et katalog, der hedder util, som er et underkatalog til et katalog, der hedder java: java/util/Vector.class (i DOS og Windows som: java\util\Vector.class).

Ofte er klasserne og katalogerne pakket sammen i et såkaldt Java-arkiv (.jar-fil). jar-filer minder meget om zip-filer.

Oversætteren skal kende pakkens fysiske placering i filsystemet:

  1. Som et underkatalog med samme navn som pakken.
  2. I et underkatalog med samme navn som pakken et andet sted i filsystemet, som der henvises til med CLASSPATH-variablen.
  3. I en jar-fil, som der henvises til med CLASSPATH-variablen.

CLASSPATH-variablen er en miljøvariabel, der minder om PATH-variablen (defineret i AUTOEXEC.BAT i DOS). Den angiver de steder, hvor oversætteren skal lede efter klassedefinitioner.


forrige hjem næste
Standardpakkerne op At definere egne pakker
linuxbog/java/java-pakker-filsys.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.