Hallo,
folgende Situation: Ich habe eine Klassen-Bibliothek entwicklet, diese als JAR exportiert und in einem anderen Projekt als Bibliothek eingebunden (ich benutze Eclipse Europa). Innerhalb dieses Bibliothek möchte ich auf externe Resourcen (vor allem Bilder) zugreifen. Dazu benutze ich
Wenn ich nun in Eclipse mein Arbeitsverzeichnis auf das Source Folder setze in dem sich meine Klassen zum Ausführen der Bibliothek befinden, liefert user.dir natürlich nicht mehr das Arbeitsverzeichnis der Bibliothek. Ist es irgendwie möglich innerhalb einer Bibliothek mit einem anderen Arbeitsvereichnis zu arbeiten?
Gruß
Lutz
Edit: Ein Beispiel für das Problem wäre ein Splashscreen der automatisch angezeigt werden soll, wird eine bestimme Klasse innerhalb der externen Bibliothek aufgerufen. Das Bild des Splashscreens befindet sich in der JAR-Datei der Bibliothek.
folgende Situation: Ich habe eine Klassen-Bibliothek entwicklet, diese als JAR exportiert und in einem anderen Projekt als Bibliothek eingebunden (ich benutze Eclipse Europa). Innerhalb dieses Bibliothek möchte ich auf externe Resourcen (vor allem Bilder) zugreifen. Dazu benutze ich
Code:
System.getProperty("user.dir") + "/Pfad zur Datei"
Gruß
Lutz
Edit: Ein Beispiel für das Problem wäre ein Splashscreen der automatisch angezeigt werden soll, wird eine bestimme Klasse innerhalb der externen Bibliothek aufgerufen. Das Bild des Splashscreens befindet sich in der JAR-Datei der Bibliothek.