Pfad des ausgeführten Programms (Jar-Datei) ermitteln: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
Zeile 12: Zeile 12:
  
 
[[Kategorie:Java]]
 
[[Kategorie:Java]]
 +
[[Kategorie:Java-Codeschnipsel]]

Version vom 16. Juli 2014, 16:49 Uhr

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>