Hallo,
ich hole mir zur Laufzeit mit folgendem Befehl den Installationspfad, weil unterhalb diesem Dateien liegen, die ich lesen muß.
[CODE lang="java" title="Code"]
String path=Programmname.class.getProtectionDomain().getCodeSource().getLocation().toString();
[/CODE]
Wenn jetzt Leerzeichen oder Umlaute (ä ü ö ß) im Pfad sind, gibt es einen Fehler, weil die nicht korrekt zurückgegeben werden, sondern mit "%%20" oder ähnliche Zeichen.
Wie kann ich den Pfad korrekt holen ?
ich hole mir zur Laufzeit mit folgendem Befehl den Installationspfad, weil unterhalb diesem Dateien liegen, die ich lesen muß.
[CODE lang="java" title="Code"]
String path=Programmname.class.getProtectionDomain().getCodeSource().getLocation().toString();
[/CODE]
Wenn jetzt Leerzeichen oder Umlaute (ä ü ö ß) im Pfad sind, gibt es einen Fehler, weil die nicht korrekt zurückgegeben werden, sondern mit "%%20" oder ähnliche Zeichen.
Wie kann ich den Pfad korrekt holen ?