Game mit LWJGL/JOGL in executable JAR packen, wie?

Friedhelm

Bekanntes Mitglied
So, ich wollte jetzt mein Game mal in ein JAR packen lassen (von Eclipse => Export), nur kann er wohl die Librarys nicht finden, da er den lib Ordner nicht mit kopiert wo LWJGL und JOGL2 drin liegen. Menuelles reinkopieren in die JAR-Datei hat nichts gebracht.

Kann mir einer eine kurze Anleitung geben wie ich das alles in ein ausführbares JAR bekomme?

Achso, ich packe die OpenGL Libs immer in den Projektordner, weil ich die Libs nicht global auf den Rechner erreichbar haben möchte, um zu sehen ob es auch ohne funktioniert. Denn wenn ich das Game weitergebe... dann hat jemand anderes sicherlich kein extra LWJGL oder JOGL installiert und per Konsole den CLasspath gesetzt ;). Das Game soll einfach die Libs aus dem JAR nehmen.

Wäre nett wenn mir da jemand behilflich sein könnte.


Beim ausführen der executable JAR kommt das:

Java:
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]	Exception in thread "main" java.lang.UnsatisfiedLinkError: no nativewindow_jvm in java.library.path
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1754)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at java.lang.Runtime.loadLibrary0(Runtime.java:823)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at java.lang.System.loadLibrary(System.java:1045)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase.loadLibraryInternal(NativeLibLoaderBase.java:199)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase.access$000(NativeLibLoaderBase.java:50)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase$DefaultAction.loadLibrary(NativeLibLoaderBase.java:88)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase.loadLibrary(NativeLibLoaderBase.java:126)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase$1.run(NativeLibLoaderBase.java:133)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at java.security.AccessController.doPrivileged(Native Method)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.NativeLibLoaderBase.loadNativeWindow(NativeLibLoaderBase.java:131)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at com.sun.nativewindow.impl.jvm.JVMUtil.<clinit>(JVMUtil.java:53)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:625)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at javax.media.opengl.awt.GLCanvas.<clinit>(GLCanvas.java:78)
28.08.10 03:26:14	[0x0-0x3bc3bc].com.apple.JarLauncher[3482]		at
 
Zuletzt bearbeitet:

Friedhelm

Bekanntes Mitglied
Teilweise. Ich bin jetzt auf LWJGL umgestiegen. Damit funktionierts.


Bei JOGL2 bekomme ich einen in der executable JAR den Fehler:

Nicht abgefangene Ausnahme in main-Methode:
java.lang.NoSuchMethodError:
com.sun.gluegen.runtime.BufferFactory.nativeOrder
(Ljava/nio/ByteBuffer;) Ljava/nio/ByteBuffer;

-beenden-

Keine Ahnung was das bei JOGL2 soll. Hat einer einen Tip?
 
G

Guest2

Gast
Bei JOGL2 bekomme ich einen in der executable JAR den Fehler:

Nicht abgefangene Ausnahme in main-Methode:
java.lang.NoSuchMethodError:
com.sun.gluegen.runtime.BufferFactory.nativeOrder
(Ljava/nio/ByteBuffer;) Ljava/nio/ByteBuffer;

-beenden-

Keine Ahnung was das bei JOGL2 soll. Hat einer einen Tip?

Aus dem von XHelp verlinktem Thread:

Anschließend musst Du noch ein paar Importanweisungen korrigieren, da Buffers, Animator und FPSAnimator nun in anderen Paketen liegen (com.jogamp...).

Dein source code und die gluegen und/oder jogl Versionen passen nicht zueinander.

Gruß,
Fancy
 
G

Guest2

Gast
Also in den halbwegs aktuellen Versionen von jogl2 gibt es keine com.sun Klassen mehr. Es kann natürlich sein das Du eine ältere Version von jogl2 nutzt. Nur, entweder die Klasse ist nicht da, weil sie nicht ins jar gepackt wurde oder es wurden die falschen Versionen zusammengepackt.

(Da kommen vermutlich noch ne ganze Reihe von Problemen ehe das läuft. Wundert mich, dass das mit lwjgl so einfach geklappt hat. Hast Du das mal auf einem anderen Rechner gestartet? (Einem der noch nie was mit lwjgl zu tun hatte?))

Gruß,
Fancy
 

Friedhelm

Bekanntes Mitglied
Wundert mich, dass das mit lwjgl so einfach geklappt hat. Hast Du das mal auf einem anderen Rechner gestartet? (Einem der noch nie was mit lwjgl zu tun hatte?))

Gruß,
Fancy

Ja, heute habe ich das mal bei meiner Schwester probiert (LWJGL Version). Lief einwandfrei.

Naja das mit com.sun ist wohl weil ich JOGL und LWJGL in ein JAR packe, ob ich nun JOGL2 verwende oder LWJGL. Viellicht liegts daran.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P java lwjgl Game Spiele- und Multimedia-Programmierung 0
H LWJGL - Lightweight Java Game Library! Ist Java3D jetzt out? Spiele- und Multimedia-Programmierung 4
L Spider game, Ist es verloren? Spiele- und Multimedia-Programmierung 4
J SNAKE-GAME-LOOP / (Applet zu Application) Spiele- und Multimedia-Programmierung 4
P Snake Game Verbessern Spiele- und Multimedia-Programmierung 15
E Organisation für Game Spiele- und Multimedia-Programmierung 1
G [Game-Multiplayer] Welt vom Server zum Client senden. Spiele- und Multimedia-Programmierung 0
C 3d Game Engine : PERFORMANTE Räumliche Verdeckung Spiele- und Multimedia-Programmierung 5
R Durch String Platform Game erstellen Spiele- und Multimedia-Programmierung 8
G Component System Java 2D Game LibGDX Spiele- und Multimedia-Programmierung 6
G Collision Detection in einem 2D Sandbox Game. Spiele- und Multimedia-Programmierung 2
J Problem mit Game Of Life Spiele- und Multimedia-Programmierung 3
B "Snake"-Game Logikfehler Spiele- und Multimedia-Programmierung 1
R Game Loop verhält sich eigenartig Spiele- und Multimedia-Programmierung 1
H Game Crash Spiele- und Multimedia-Programmierung 7
B Game of Life: Was mache ich falsch? Spiele- und Multimedia-Programmierung 3
$ Einstieg in Java Game Development Spiele- und Multimedia-Programmierung 11
BraunBerry Java Game Pixel "einfärben" Spiele- und Multimedia-Programmierung 6
BraunBerry Java Game verbesserte Kollisionserkennung Spiele- und Multimedia-Programmierung 18
BraunBerry Java Game Waypoint System Spiele- und Multimedia-Programmierung 3
T Moddable Game Spiele- und Multimedia-Programmierung 6
T Game-Rendering Spiele- und Multimedia-Programmierung 5
I 2D-Side-Scrolling-Game in Chunks splitten Spiele- und Multimedia-Programmierung 9
Z 2D Pixer art RPG Game - Alpha auf Indie DB spielbar Spiele- und Multimedia-Programmierung 0
F Game of Life Spiele- und Multimedia-Programmierung 1
S Game/Cheat Spiele- und Multimedia-Programmierung 20
wolfgang63 Mit JavaFX einfaches Game programmieren Spiele- und Multimedia-Programmierung 5
D Textfield im Game ,Problem: while-Schleife Spiele- und Multimedia-Programmierung 3
O Pause Menu im 2D Game, bitte um Rat! Spiele- und Multimedia-Programmierung 4
J Java Game performance Probleme Spiele- und Multimedia-Programmierung 7
K Online Game? Spiele- und Multimedia-Programmierung 1
R Game Loop scheitert.. Spiele- und Multimedia-Programmierung 2
Androbin Verschwindender Spieler in 2D-Game Spiele- und Multimedia-Programmierung 7
Sogomn Game Loop Spiele- und Multimedia-Programmierung 2
M Jump 'n' Run Game - Blöcke? Spiele- und Multimedia-Programmierung 7
J Verständnissfragen zur Game-Loop Spiele- und Multimedia-Programmierung 2
N Game GUI Programmieren Spiele- und Multimedia-Programmierung 16
Black_ixx ManaWar Action Game Spiele- und Multimedia-Programmierung 5
M Multiplayer-Game auf Website Spiele- und Multimedia-Programmierung 2
M Multiplayer Game mit Frontend auf HTML5 - ohne ständigen Client Request - Möglich?! Spiele- und Multimedia-Programmierung 12
P Mein Android Game Spiele- und Multimedia-Programmierung 3
N Animationen für ein 2D game Spiele- und Multimedia-Programmierung 6
S Problem mit Zeitsteuerung der Game Loop Spiele- und Multimedia-Programmierung 4
Kenan89 Kleines Game Spiele- und Multimedia-Programmierung 26
M Vektor Game Spiele- und Multimedia-Programmierung 13
F Bot updaten von einem Browser game Spiele- und Multimedia-Programmierung 7
Samake03 [Game]"Plumbo - Lost in Depth" Preview und Fragen Spiele- und Multimedia-Programmierung 18
K Game Engine für selbstprogrammiertes Spiel Spiele- und Multimedia-Programmierung 27
A Music für Android game Spiele- und Multimedia-Programmierung 3
A Wie wird die Person im Game animiert, dass sie ihre Körperteile bewegen? Spiele- und Multimedia-Programmierung 3
K 3D Game wie Minecraft Spiele- und Multimedia-Programmierung 3
T Torquemada´s erstes Game (Pong) Spiele- und Multimedia-Programmierung 5
X Möglichst komplette 2D Game Engine? Spiele- und Multimedia-Programmierung 12
Kr0e Red Dwarf Game Server Spiele- und Multimedia-Programmierung 5
M Euer erstes Game Spiele- und Multimedia-Programmierung 16
M Netzwerk-Game mit UDP Spiele- und Multimedia-Programmierung 8
ruerob Eure Meinung über Applet-game Spiele- und Multimedia-Programmierung 12
J das erste Game Spiele- und Multimedia-Programmierung 2
M Einen Hobby Game - / Grafik Designer zu finden (Screenshot vom Spiel) Spiele- und Multimedia-Programmierung 7
S Game Client für kleine Competition Spiele- und Multimedia-Programmierung 3
J 2D-Game-Engine? Spiele- und Multimedia-Programmierung 2
P 2D Game - Alternative zur TileMap? Spiele- und Multimedia-Programmierung 2
W Memory Game Spiele- und Multimedia-Programmierung 4
Steev EGE - Easy Game Engine Spiele- und Multimedia-Programmierung 2
Developer_X X-Shooter Game Spiele- und Multimedia-Programmierung 21
C 2D Multiplayer Game Spiele- und Multimedia-Programmierung 5
O Mein erstes Game Spiele- und Multimedia-Programmierung 10
Developer_X PingPong-the Game by Developer-X Spiele- und Multimedia-Programmierung 170
K My First Game "ORB" vielen Dank Quaxli Spiele- und Multimedia-Programmierung 23
hdi Das java-forum.org 2D-Game Projekt/Tutorial Spiele- und Multimedia-Programmierung 6
hdi Quiclix : Game download Spiele- und Multimedia-Programmierung 5
A Java 2D Game Spiele- und Multimedia-Programmierung 4
K Game-Tutorial von Quaxli Fragen Spiele- und Multimedia-Programmierung 18
G Suche passende Game api Spiele- und Multimedia-Programmierung 9
K Java Game Programming Buch Spiele- und Multimedia-Programmierung 3
C Hilfe bei einfachen Game Spiele- und Multimedia-Programmierung 15
L Kleines RTS Game -> Netzwerkproblem Spiele- und Multimedia-Programmierung 5
P Suche Leute für ein Hobby-Projekt (Browser Game) Spiele- und Multimedia-Programmierung 4
Q online game programieren Spiele- und Multimedia-Programmierung 8
G Welche Game Api Spiele- und Multimedia-Programmierung 9
S 3d applet - online game Spiele- und Multimedia-Programmierung 4
C Open-Source Game Spiele- und Multimedia-Programmierung 2
sparrow 3D-Game-Engine Spiele- und Multimedia-Programmierung 20
J Isometric Tile Game (x,y) inklusive Z cordinaten? Spiele- und Multimedia-Programmierung 2
M Java online multiplayer game Spiele- und Multimedia-Programmierung 2
J java netzwerk strategie game programmiert Spiele- und Multimedia-Programmierung 4
D Jump and Run Game -- Kollisionsabfrage Spiele- und Multimedia-Programmierung 30
B Snake-Game fürs Handy Spiele- und Multimedia-Programmierung 3
F Online Game mit Java? Spiele- und Multimedia-Programmierung 11
M Space PingPong Game --> Performance ok? Spiele- und Multimedia-Programmierung 44
R 2D Game Oberfläche. Wie am besten? Spiele- und Multimedia-Programmierung 2
coolian lwjgl glfw window zeigt nur grau an Spiele- und Multimedia-Programmierung 0
coolian slick lwjgl text darstellen mit UnicodeFont funktoniert nicht? Spiele- und Multimedia-Programmierung 11
F OpenGL (LWJGL) Shader Programmierung GLSL Spiele- und Multimedia-Programmierung 2
Meeresgott LWJGL 3 Problem mit einer Texture Spiele- und Multimedia-Programmierung 4
V LWJGL GUI Spiele- und Multimedia-Programmierung 1
V GUI in LWJGL 2 erstellen Spiele- und Multimedia-Programmierung 6
C GLSL Shaderprogrammierung in LWJGL 3 Spiele- und Multimedia-Programmierung 12
G Low Poly 3D LWJGL Shader Problem Spiele- und Multimedia-Programmierung 4
B LWJGL OpenGL SIGSEGV auf Linux (Verzweiflung :/) Spiele- und Multimedia-Programmierung 8

Ähnliche Java Themen

Neue Themen


Oben