- Klassenpfad
-
Ein Klassenpfad (oder Klassensuchpfad) ist eine Pfadangabe auf ein oder mehrere Verzeichnisse, in dem eine Laufzeitumgebung nach benötigten Komponenten sucht, zum Beispiel referenzierten Klassenbibliotheken. In Java werden Klassenpfade über Umgebungsvariablen festgelegt oder beim Aufruf eines Programms als Kommandozeilenparameter übergeben.
Setzen eines Klassenpfades im Java-Kompiler
Wenn man den Java-Kompiler benutzt, setzt man den Klassenpfad mit dem Attribut
classpath
. Die Pfade müssen mit Strichpunkten (;) getrennt angehängt werden (unter unixähnlichen Systemen mit einem Doppelpunkt, :).Beispiel in der Windows-Konsole:
javac -classpath "c:\Java\foo.jar;c:\Java\bar.jar" MySoftware.java
Erklärung:
- javac: ist der Befehl zum Aufrufen des Java-Kompilers.
- -classpath: ist die Option zum Setzen eines oder mehrerer Klassenpfade.
- "c:\Java\foo.jar;c:\Java\bar.jar": sind die einzubindenden Klassenbibliotheken.
- MySoftware.java: ist die zu kompilierende Datei.
Weblinks
- Sun JDK 5.0 Documentation: "Setting the class path" für Windows (englisch)
- Sun JDK 5.0 Documentation: "Setting the class path" für Solaris (englisch)
- IBM developerWorks: "Managing the Java classpath (Windows)" (englisch)
- IBM developerWorks: "Managing the Java classpath (UNIX and Mac OS X)" (englisch)
Wikimedia Foundation.