Hallo zusammen
Ich habe ein Programm geschrieben und möchte dies nun als executable jar file speichern und nutzen. Das Problem ist, dass die .jar Datei bei einem Doppelklick nicht startet. (keine Fehlermeldung oder Ähnlichens)
In der Entwicklungsumgebung funktioniert das Programm einwandfrei. Wenn ich die .jar Datei via cmd starte sehe ich, dass das Programm immer dort eine NullPointerException wirft, wo mit Pfaden gearbeitet wird, z.B. beim Laden von Bildern oder beim Speichern von Dateien.
Alle Daten sind im jar file selbst abgelegt. Die Pfade sind relativ zum Projektverzeichnis.
Wenn ich das soweit richtig verstanden habe muss unter Windows die Pfadangabe so erfolgen:
Gibt es sonst noch was zu beachten damit das .jar file funktioniert? Weshalb mir die Konsole eine NullPointerExcepttion an dieser Stelle ausgibt ist mir auch nicht schlüssig, zumal ich eher eine FileNotFoundException erwarten würde.
Ich habe ein Programm geschrieben und möchte dies nun als executable jar file speichern und nutzen. Das Problem ist, dass die .jar Datei bei einem Doppelklick nicht startet. (keine Fehlermeldung oder Ähnlichens)
In der Entwicklungsumgebung funktioniert das Programm einwandfrei. Wenn ich die .jar Datei via cmd starte sehe ich, dass das Programm immer dort eine NullPointerException wirft, wo mit Pfaden gearbeitet wird, z.B. beim Laden von Bildern oder beim Speichern von Dateien.
Alle Daten sind im jar file selbst abgelegt. Die Pfade sind relativ zum Projektverzeichnis.
Wenn ich das soweit richtig verstanden habe muss unter Windows die Pfadangabe so erfolgen:
Code:
src\\name\\nochEinName\\usw...
Gibt es sonst noch was zu beachten damit das .jar file funktioniert? Weshalb mir die Konsole eine NullPointerExcepttion an dieser Stelle ausgibt ist mir auch nicht schlüssig, zumal ich eher eine FileNotFoundException erwarten würde.