Classpath und Buildpath

mrbela

Bekanntes Mitglied
Hey Leute!

Ich versuche gerade mal nachzuvollziehen was der Classpath udn der Buildpath genau ist.

1. Classpath

hier stehen alle schon kompilierten Klassen (also .class, bzw. .jar Files) drinnen, die die Jvm braucht, um mein Programm zum Laufen zu bringen. Verwende ich in meinem Prog also z.B. externe libs, dann stehen die hier drinnen.

Stimmt das so?

und wozu genau ist der Buildpath?

Danke für die Hilfe!
 

c_sidi90

Top Contributor
Grob gesagt:

Der classpath wird benötigt um zur Laufzeit die kompilierten Klassen und Resourcen zu laden. Der Buildpath wird zur Kompilierung benötigt, er gibt die Abhängigkeiten (dependencies) an, welche nötig sind deine Applikation zu erstellen.
 

mrbela

Bekanntes Mitglied
Also könnte man sagen, dass im Buildpath Dinge drin stehen, die Java selbst braucht, um mein Programm zu kompilieren und auszuführen. Also unabhängig von meinem konkreten Programm, sondern eher die ganzen "Java-Werkzeuge", die es bedarf, um einen Quelltext lauffähig zu machen?

danke!
 

mrbela

Bekanntes Mitglied
Mmh.

Also Eclipse holt sich über den CLASSPATH die Bibliotheken etc., die ich in meinem Programm implementiert habe.

Und über den BUILDPATH Dinge, die Eclipse brauch, um überhaupt ein Java Programm starten zu können?!
 

mvitz

Top Contributor
Genau genommen gibt es in Java nur den CLASSPATH. Diesen brauchst du beim Kompilieren und beim Ausführen eines Javaprogrammes und dieser muss die Pfade zu sämtlichen .class Dateien die das Programm benötigt enthalten.

Es ist jedoch möglich, dass zum kompilieren ein Subset ausreicht, d.h. den Classpath den man zum kompilieren braucht und der den man zum ausführen braucht, können unterschiedlich sein. (Vermutlich gibt es aus diesem Grunde dann auch den Begriff "Build Path").
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ExceptionOfExpectation Einsatz von CLASSPATH Allgemeine Java-Themen 30
L Jar Dateien in Classpath laden ab JDK 9+ Allgemeine Java-Themen 11
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
F Classpath als Argument in Funktion übergeben Allgemeine Java-Themen 3
reibi Classpath Classpath Variable beim Tomcat Allgemeine Java-Themen 2
M Ant relative Pfade im Classpath vom Jar-Task Allgemeine Java-Themen 2
H CLASSPATH im Javaprogramm ändern Allgemeine Java-Themen 5
J Beanshell Classpath Reihenfolge Allgemeine Java-Themen 2
S .Classpath Datei im Eclipse Projekt Allgemeine Java-Themen 7
B Framework zum durchstöbern des classpath Allgemeine Java-Themen 2
reibi Files über Classpath laden Allgemeine Java-Themen 22
J Class.forName und CLASSPATH -Problem Allgemeine Java-Themen 5
S Eclipse und Glassfish Classpath-Fehler(?) Allgemeine Java-Themen 6
U Java file aus Classpath lesen Allgemeine Java-Themen 1
A AspectJ Compiler nicht im CLASSPATH? Allgemeine Java-Themen 4
A CLASSPATH unter Debian Lenny Allgemeine Java-Themen 4
Fadi Lade Klass(jar), die lib im classpath hat mit URLClassLoader Allgemeine Java-Themen 2
Escorter .jar Datei Classpath mitgeben ohne Dos Fenster Allgemeine Java-Themen 8
D Ordner mit *.properties in classpath ? Allgemeine Java-Themen 5
S Java 5/6 Problem im Classpath Allgemeine Java-Themen 11
P CLASSPATH LINUX Allgemeine Java-Themen 9
N Classpath mit ClassLoader künstlich erweitern Allgemeine Java-Themen 2
E In welcher Datei wird classpath gesetzt? Allgemeine Java-Themen 9
D Classpath setzten bei jogl (jsr-231) Allgemeine Java-Themen 2
S Java greif automatisch auf Classpath zu Allgemeine Java-Themen 2
V komischer ClassPath Allgemeine Java-Themen 6
M [Windows] Aufruf von Java mit Sonderzeichen im Classpath Allgemeine Java-Themen 5
T class file(s) on classpath not found or not accessible Allgemeine Java-Themen 8
A [SOLVED] Classpath und statische Variablen Allgemeine Java-Themen 6
G package und classpath grundsatzfrage Allgemeine Java-Themen 7
F suche im Classpath mit Pattern *.gif Allgemeine Java-Themen 16
P CLASSPATH und Jar Allgemeine Java-Themen 40
P Classpath, Tomcat und Eclipse Allgemeine Java-Themen 4
T Classpath per Java Programm setzen Allgemeine Java-Themen 9
D jdic classpath setzen Allgemeine Java-Themen 2
G Classpath Allgemeine Java-Themen 5
F mit getResourceAsStream () Datei im Classpath suchen Allgemeine Java-Themen 15
G Classpath, Packages und Import Allgemeine Java-Themen 3
G Classpath? Allgemeine Java-Themen 3
S Verständnis Problem - Classpath Allgemeine Java-Themen 5
G Classpath bei JAR Allgemeine Java-Themen 14
M Auf Klassen in jar-File (nicht im CLASSPATH) zugreifen Allgemeine Java-Themen 4
V Eclipse Projekte den BuildPath hinzufügen - Bester Weg? Allgemeine Java-Themen 6
V Verständnisproblem Eclipse BuildPath <-> Import Jar Fi Allgemeine Java-Themen 1

Ähnliche Java Themen


Oben