Projekt-Classpath auslesen ?!

Hallo,

ich habe ein Problem mit dem 'Classpath'.
Ich habe eine *.properties Datei erstellt. Local befindet sich die Datei mit der Bezeichnung 'file.properties' unter der folgendne Pfad:

Code:
Properties pro = Test.getProperties("/home/angelika/Programmierung/workspace/test/src/de/angelika/props/file.properties");

Wenn ich die Anwendung auf dem Webserver aufspiele, stimmt der Pfad nicht mehr.
Code:
Properties pro = Test.getProperties("/opt/tomcat6/webapps/test/WEB-INF/classes/de/angelika/props/file.properties");

Ich muss zurzeit ständig die Pfade für die lokale Entwicklung und das Aufspielen auf dem Server anpassen.


Ich suche ein Lösung, damit ich mir die Anpassung ersparen kann. Sowas ähnliches würde mir weiter helfen.

Code:
String myClasspath = ........ ;
Properties pro = Test.getProperties( myClasspath + "/src/de/angelika/props/file.properties");


Der Befehlt

Code:
System.getProperty("java.class.path")

gibt leider alle Klassenpfade aus. Ich benötige den classpath für das aktuelle Projekt.

Gruß Angelika
 
Und so wies aussieht liegt die Datei dann doch eh mit im Jar. Dann kannst du es auch lokal laden. Wenn es nicht mit im Jar liegt dann machs wie mein Vorredner sagte und gib den Pfad einfach relativ an.
 
Zurück