Pfad des laufenden Programmes

Hallo!

Wenn ich den Pfad meines eigenen Java-Programmes ausgeben möchte, über welche Klasse/Funktion bekomme ich diese Info?

Jeder kleiner Hinweis ist willkommen!

Grüsse
catmad

Hallo!

es gibt eine funkton namens getcodebase() die das pfad deines programm als liefert.
aber ich weiss nicht mehr in welche klasse sie ist.
wenn du api hast suchst nach der funktion mit hilfe der index.ich habe das tur zeit nicht.
versuch sie einfach aufzurufen und sag mir bescheid.

youssef.

Hallo Catmad,

du willst das Verzeichnis wissen, in dem deine Applikation ausgeführt wird (und auf das sich relative Pfadangaben bei Dateizugriffen beziehen)?

class DirTest
{
 public static void main(String args[])
 {
 System.out.println("WorkingDirectory: "+System.getProperty("user.dir"));
 }
}

getCodeBase() ist von der Klasse Applet und bringt einen bei Applikationen leider nicht weiter.

gruss
Stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke!
Hallo Stefan!

Vielen Dank für die Info!

Das funktioniert!!!

class DirTest
{
public static void main(String args[])
{
System.out.println("WorkingDirectory:
"+System.getProperty(„user.dir“));
}
}

getCodeBase() ist von der Klasse Applet und bringt einen bei
Applikationen leider nicht weiter.