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

Aus Byte-Welt Wiki
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 …“
 
KKeine Bearbeitungszusammenfassung
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) {
  if (source != null) {
        return source.getLocation().getPath();
      return source.getLocation().getPath();
      }
  }
      return null;
  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>