Hallo!
Ich verstehe den Standard Classpath bei Eclipse nicht so recht. Lege ich eine neues Projekt an, eise ihm einige Bibliotheken hinzu und lege eine run configuration an, dann sieht der Punkt „classpath“ in etwa so aus:
Bootstrap Entries
JDK 1.6
User Entries
MeinProject (default classpath)
MeinProject
MeinProject/MeineLib1.jar
MeinProject/MeineLib2.jar
Lasse ich mir nun aber im Programm alle classpath Verzeichnisse ausgeben, sieht es in etwa so aus:
/MeinProjekt/bin
/MeinProjekt/MeineLib1.jar
/MeinProjekt/MeineLib2.jar
Das bedeutet, das Projekt-Stammverzeichnis ist nicht im Classpath aufgenommen, obwohl es in den Run-Configurations den Eindruck macht. Wenn ich das Projektverzeichnis „MeinProjekt“ manuell aufnehme, ist er drin, in den Einstellungen sieht es dann so aus:
Bootstrap Entries
JDK 1.6
User Entries
MeinProject (default classpath)
MeinProject
MeinProject/MeineLib1.jar
MeinProject/MeineLib2.jar
MeinProject /
Das scheint mir nicht ganz konsequent zu sein. Kann es mir jemand erklären?