Ich möchte Projekt (Spiel) auf verschiedene Desktop-Plattformen exportieren. Ich habe es aus Eclipse (unter Windows) exportiert und ich bekomme JAR-Datei. Auf meiner Maschine kann ich es starten, aber auf anderen wird es nicht funktionieren. Ich denke JRE fehlt dort.LibGDX creating (desktop) plattform runnable
So folgte ich Libgdx Anweisungen, wie auf verschiedenen Plattformen zu implementieren: https://github.com/libgdx/libgdx/wiki/Deploying-your-application
Aber wenn ich das packr.jar App betreibe ich folgende Ausgabe:
D:\packing>java -jar packr.jar windows.json
Output directory 'D:\packing\windows' exists, deleting
Unpacking JRE
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
copying resources
minimizing JRE
unpacking rt.jar
packing rt.jar
Done!
Danach habe ich meine wirklich bekommen exe-Datei, alles zusammen mit jre dir, meiner originalen Spieljar-Datei und einigen config.json-Dateien, aber diese exe-Datei wird einfach nicht ausgeführt. Keine Fehlermeldung, wird einfach nicht ausgeführt. Irgendeine Idee, was hier vor sich geht? Oder vielleicht gibt es ein anderes Tool zum Packen von JAR-Dateien?
Alles, was ich brauche, ist mein Spiel auf Desktop-Plattformen runnable: Windows, Mac & Linux.