Klassenpfad
Ein Klassenpfad (oder Klassensuchpfad) ist eine Pfadangabe auf ein oder mehrere Verzeichnisse, in der eine Laufzeitumgebung oder ein Entwicklungswerkzeug nach benötigten Komponenten sucht, zum Beispiel referenzierten Klassenbibliotheken.
Java
Abfrage des Klassepfades
In Java kann der Klassenpfad zur Laufzeit abgefragt werden.<ref name="Java Insel">{{#invoke:Vorlage:Literatur|f}}</ref> <syntaxhighlight lang="java"> System.getProperty("java.class.path") </syntaxhighlight>
Setzen eines Klassenpfades
Wird der Java-Compiler genutzt, lässt sich der Klassenpfad mit dem Kommandozeilenparameter classpath setzen:<ref name="Java Insel"/>
javac -classpath "pfad1;pfad2" com.package.MainClass
- Erklärung
- javac ist der Befehl zum Aufrufen des Java-Compilers.
- classpath ist die Option zum Setzen eines oder mehrerer Klassenpfade.
- pfad1 und pfad2 sind die einzubindenden Klassenbibliotheken.
- com.package.MainClass ist die zu kompilierende Klasse.
Alternativ kann vor der Kompilierung die Umgebungsvariable CLASSPATH=pfad1;pfad2 gesetzt werden. In der Praxis werden Klassenpfade unter Java jedoch nicht manuell verwaltet, sondern durch Apache Maven oder Gradle gesteuert.<ref name="Java Insel"/>
Einzelnachweise
<references />