Java:Pfade: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<source lang="Java"> private static String getPropertyLocation() { String propertiesFilePath = "/EFUS/efus.properties"; File propertiesFile = new File(prop…“) |
Admin (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Java]] | |||
<source lang="Java"> | <source lang="Java"> | ||
private static String getPropertyLocation() { | private static String getPropertyLocation() { |
Aktuelle Version vom 2. Mai 2013, 14:53 Uhr
private static String getPropertyLocation() {
String propertiesFilePath = "/EFUS/efus.properties";
File propertiesFile = new File(propertiesFilePath);
if (!propertiesFile.exists()) {
try {
CodeSource codeSource = EfusConfiguration.class.getProtectionDomain().getCodeSource();
File jarFile = new File(codeSource.getLocation().toURI().getPath());
String jarDir = jarFile.getParentFile().getPath();
propertiesFile = new File(jarDir + System.getProperty("file.separator") + propertiesFilePath);
} catch (Exception ex) {}
}
// System.out.println(propertiesFile.getAbsolutePath());
return propertiesFile.getAbsolutePath();
}