Pfad des ausgeführten Programms (Jar-Datei) ermitteln: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen (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 …“) |
K |
||
Zeile 4: | Zeile 4: | ||
private String getJarPath() { | private String getJarPath() { | ||
final CodeSource source = this.getClass().getProtectionDomain().getCodeSource(); | final CodeSource source = this.getClass().getProtectionDomain().getCodeSource(); | ||
− | + | if (source != null) { | |
− | + | return source.getLocation().getPath(); | |
− | + | } | |
− | + | return null; | |
} | } | ||
</code=java> | </code=java> | ||
[[Kategorie:Java]] | [[Kategorie:Java]] |
Version vom 16. Juli 2014, 16:48 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>