Hallo zusammen!
Ich arbeite an einem kleinen Spiel in Java (BlueJ Editor) mit OpenGL.
Das Spiel läuft soweit, ich bin mit der Performance zufrieden, und würde das ganze gerne mal als richtiges "Programm" fertigstellen.
In BlueJ kann ich ja eine ausführbare Jar-Datei erstellen,
jedoch missfällt mir, dass die ganzen Texturen etc nicht mitgepackt werden.
Ich habe, nach dem Erstellen der "Jar-Datei", welche die Klassen und Bibliotheken enthält, noch ein ganzes Verzeichnis voll mit Sounddateien, Texturen, und anderen jar dateien, welche im gleichen Verzeichnis liegen müssen, wie die von mir erstellt "game.jar", damit das spiel überhaupt startet. Z.b. liegen da noch die jar-dateien:
"gluegen-rt.jar" und "jogl.jar".
Auch müssen für OpenGL noch 4 *.dll Dateien im system32 Ordner platziert werden, damit sich das Spiel starten lässt. ("jogl.dll" z.b.)
Gibt es eine Möglichkeit, ggf mit einem "anderen Programm" eine ausführbare Datei zu erstellen, die alles enthält?
Also, ich dachte da jetzt nicht unbedingt an ein Installationsscript (wäre die letzte Lösung für mich), sondern eher an etwas, was mir eine schöne .exe oder .jar generiert, die einfach alle nötigen Dateien schon enthält...
Gerade das mit den system32 Dateien stört mich ein bisschen - ist irgendwie uncool, wenn man ein Spiel runterläd, und dann selbst noch Dateien irgendwohin verschieben muss, oder?
Kann mir da jemand helfen?
Danke
lG
breytex
Ich arbeite an einem kleinen Spiel in Java (BlueJ Editor) mit OpenGL.
Das Spiel läuft soweit, ich bin mit der Performance zufrieden, und würde das ganze gerne mal als richtiges "Programm" fertigstellen.
In BlueJ kann ich ja eine ausführbare Jar-Datei erstellen,
jedoch missfällt mir, dass die ganzen Texturen etc nicht mitgepackt werden.
Ich habe, nach dem Erstellen der "Jar-Datei", welche die Klassen und Bibliotheken enthält, noch ein ganzes Verzeichnis voll mit Sounddateien, Texturen, und anderen jar dateien, welche im gleichen Verzeichnis liegen müssen, wie die von mir erstellt "game.jar", damit das spiel überhaupt startet. Z.b. liegen da noch die jar-dateien:
"gluegen-rt.jar" und "jogl.jar".
Auch müssen für OpenGL noch 4 *.dll Dateien im system32 Ordner platziert werden, damit sich das Spiel starten lässt. ("jogl.dll" z.b.)
Gibt es eine Möglichkeit, ggf mit einem "anderen Programm" eine ausführbare Datei zu erstellen, die alles enthält?
Also, ich dachte da jetzt nicht unbedingt an ein Installationsscript (wäre die letzte Lösung für mich), sondern eher an etwas, was mir eine schöne .exe oder .jar generiert, die einfach alle nötigen Dateien schon enthält...
Gerade das mit den system32 Dateien stört mich ein bisschen - ist irgendwie uncool, wenn man ein Spiel runterläd, und dann selbst noch Dateien irgendwohin verschieben muss, oder?
Kann mir da jemand helfen?
Danke
lG
breytex