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) {
+
  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>