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

Aus Byte-Welt Wiki
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>