Pfade relativ zur aufrufenden Datei

nrg

Top Contributor
Hallo Zusammen,

wollte mal Fragen, ob es eine bessere Möglichkeit gibt, als folgende:

Java:
java.io.File file = new java.io.File(System.getProperty("java.class.path") + "\\test.txt");

es kann ja gut sein, dass beim ausführenden Rechner mehrere Classpaths deklariert sind, oder? (zumindest hatte ich den Fall mal bei mir im eclipse) Dann wäre natürlich die Variante etwas unschön. hat jemand einen Tipp für mich einfach den Pfad zurückzugeben, von dem die *.jar aus aufgerufen wird?

danke schonmal
 

citizen_erased

Bekanntes Mitglied
es gibt einen classpath, der mehrere verzeichnisse und dateien enthalten kann. mir ist jetzt so, dass File standardmässig im classpath nach der angegebenen datei sucht, deshalb folgendes eigentlich gleich sein
Java:
java.io.File file = new java.io.File(System.getProperty("java.class.path") + "test.txt");
java.io.File file = new java.io.File("test.txt");

allerdings gibts den den dateinnamen an mit einem \\
das sieht aus, als ob du damit unter windows einen absoluten pfad angibts, nämlich ins wurzelverzeichniss deiner festplatte. das geht natürlich auch, dann muss die datei sich nicht im classpath befinden.
 

nrg

Top Contributor
achsoo. dachte mitm classloader kann man sich nur einen stream holen. naja jetz weiß ich bescheid. danke dir :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O jar und EXE Dateien, Pfade zur Laufzeit Allgemeine Java-Themen 1
P RESTful Pfade Allgemeine Java-Themen 2
Slevin getResource & relative Pfade Allgemeine Java-Themen 1
F Relative Pfade und Arbeitsverzeichnisse Allgemeine Java-Themen 38
M Ant relative Pfade im Classpath vom Jar-Task Allgemeine Java-Themen 2
A Classpath ResourceBundle Problem bzgl. Pfade bzw. Pfade (auch in Eclipse) generell? Allgemeine Java-Themen 7
N JTree nicht genutzte Pfade schließen Allgemeine Java-Themen 2
G Java und Windows Pfade Allgemeine Java-Themen 7
V Relative Pfade in Eclipse RCP Plugin Allgemeine Java-Themen 14
D Laaaange Klassennamen und Package-Pfade. Allgemeine Java-Themen 5
B Pfade des Webservers lokal nachbauen Allgemeine Java-Themen 3
B windows: relative pfade in java-programm Allgemeine Java-Themen 7
W UNC Pfade mit password und username Allgemeine Java-Themen 9
M Pfade in Jar Dateien Allgemeine Java-Themen 2
A exe4j und relative Pfade Allgemeine Java-Themen 2
H Pfade von DLLs festlegen Allgemeine Java-Themen 2
D Trennzeichen für Pfade Allgemeine Java-Themen 8
M URL-String absolut oder relativ Allgemeine Java-Themen 5
T Ich bin unfähig ein Bild relativ zu addressieren ... Allgemeine Java-Themen 12
K Annotations der aufrufenden Methode ermitteln Allgemeine Java-Themen 11
G Ermitteln des aufrufenden Objekts Allgemeine Java-Themen 5
S Methode mit, vom aufrufenden Objekt abhängigen, Rückgabewert Allgemeine Java-Themen 13

Ähnliche Java Themen

Neue Themen


Oben