Hallo,
ich habe leider auf mein Problem keine Antwort über die Suchfunktion gefunden, also schreibe ich es hier rein.
Ich möchte den Pfad meiner JAR-Datei ermitteln um mit diesem Pfad eine XML-Datei anzusprechen die im selben Verzeichniss liegt. Die ermittlung des Pfades sieht folgendermaßen aus:
Wenn ich mein Programm aus Eclipse heraus aufrufe, arbeitet es wunderbar...
Wenn ich es allerdings als .jar exportiere und es dann über die Kommandozeile aufrufe bekomme ich folgenden Fehler, sobald er versucht die Zeile von da oben auszuführen:
Was genau fehlt? Wieso bekomme ich hier eine Null-Pointer Exception?
ich habe leider auf mein Problem keine Antwort über die Suchfunktion gefunden, also schreibe ich es hier rein.
Ich möchte den Pfad meiner JAR-Datei ermitteln um mit diesem Pfad eine XML-Datei anzusprechen die im selben Verzeichniss liegt. Die ermittlung des Pfades sieht folgendermaßen aus:
Code:
System.out.println(getClass().getResource("").toString()+"einstellungen.xml" );
Wenn ich mein Programm aus Eclipse heraus aufrufe, arbeitet es wunderbar...
Wenn ich es allerdings als .jar exportiere und es dann über die Kommandozeile aufrufe bekomme ich folgenden Fehler, sobald er versucht die Zeile von da oben auszuführen:
Exception in thread "main" java.lang.NullPointerException
Was genau fehlt? Wieso bekomme ich hier eine Null-Pointer Exception?