Pfad des ausgeführten Programms (Jar-Datei) ermitteln

Aus Byte-Welt Wiki
Version vom 16. Juli 2014, 16:47 Uhr von L-ectron-x (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Folgender Code ermittelt den Pfad der aktuell laufenden Anwendung (ausführbare Jar-Datei): <code=java> private String getJarPath() { final CodeSource source …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Folgender Code ermittelt den Pfad der aktuell laufenden Anwendung (ausführbare Jar-Datei):

<code=java> private String getJarPath() {

  final CodeSource source = this.getClass().getProtectionDomain().getCodeSource();
     if (source != null) {
        return source.getLocation().getPath();
     }
     return null;

} </code=java>