Java und App.path

Java, Tipps, VB 4 Comments »

Wie bekommt man den absoluten Pfad der Anwendung im laufenden Programm heraus? In VB gibt es den praktischen Aufruf “App.path“. In Java muss man einen kleinen Umweg in Kauf nehmen und zwar über die “System Properties: System.getProperty(key)“.

String classPath = System.getProperty("java.class.path");
String pathSeparator = System.getProperty("path.separator");

// Theoretisch können mehrere Pfade im Klassenpfad (Class-Path) angegeben sein.
// Z.B. um externe Libraries zu laden. Die erste Pfadangabe sollte das Objekt der
// Begierde sein, der Ausführungspfad.

String appPath = classPath.split(pathSeparator)[0];
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Anmelden