Hi,
Ich habe mir ein "kleines" Programm per Java geschrieben. Um das jetzt am besten verwenden zu können, habe ich vor es per exe4j zu einer ausführbaren Datei zu machen. Das klappt bisher auch noch alles. Aber wenn ich dann das programm starten will, erhalte ich folgende Fehler
Der hat also irgendein Problem mit dem Typ Long bzw. der Funktion parseLong(). Wenn ich das weglasse, klappt es nämlich. Ich benötige diese Funktionen aber, da ich sonst keine andere Möglichkeit sehe, wie ich aus einem String eine Zahl vom Typen long erhalten.
Das programm funktioniert wunderbar, wenn ich es so starte, also aus meinem JavaEditor heraus. Ganz ohne Fehler.
Was also stimmt nicht mit diesem Programm? Muss ich exe4j erst noch sagen, dass er den Typ Long irgendwo einbinden muss? Wenn ja, wo?
Ich hoffe auf eure Hilfe.
Ich habe mir ein "kleines" Programm per Java geschrieben. Um das jetzt am besten verwenden zu können, habe ich vor es per exe4j zu einer ausführbaren Datei zu machen. Das klappt bisher auch noch alles. Aber wenn ich dann das programm starten will, erhalte ich folgende Fehler
Code:
java.lang.NumberFormatException: null
at java.lang.Long.parseLong(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at HostsVerwaltung.getLastHost(HostsVerwaltung.java:333)
at HostsVerwaltung.createPane(HostsVerwaltung.java:246)
at HostsVerwaltung.<init>(HostsVerwaltung.java:138)
at HostsVerwaltung.main(HostsVerwaltung.java:577)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Der hat also irgendein Problem mit dem Typ Long bzw. der Funktion parseLong(). Wenn ich das weglasse, klappt es nämlich. Ich benötige diese Funktionen aber, da ich sonst keine andere Möglichkeit sehe, wie ich aus einem String eine Zahl vom Typen long erhalten.
Das programm funktioniert wunderbar, wenn ich es so starte, also aus meinem JavaEditor heraus. Ganz ohne Fehler.
Was also stimmt nicht mit diesem Programm? Muss ich exe4j erst noch sagen, dass er den Typ Long irgendwo einbinden muss? Wenn ja, wo?
Ich hoffe auf eure Hilfe.