JOGL konfigurieren / Windows 7 64-bit

JanHH

Top Contributor
Hallo,

die Frage mag ja eher dumm sein, aber ich krieg jogl nicht zum laufen ;-). Hab diverse Tutorials im internet gefunden; abgesehen davon dass die meisten schon ziemlich alt sind, ändern sich die Download-Links andauernd und generell ist die Informationslage nicht allzu toll.

Ich benutze Eclipse (galileo) und Win 7 64-bit. Was muss ich da machen, damit das läuft? Hab z.B. probiert, jogl.jar unter "add external jars" bei eclipse hinzuzufügen; dann wurde zumindest keine Fehler mehr im Quelltest angezeigt. Alternativ jogl.jar ins jre/lib/ext-Verzeichnis, ging auch. jogl.dll dann ins jre/bin-Verzeichnis oder alternativ in den Eclipse-Projektordner. Alternativ zu diesen Dateien auch noch andere (siehe hier:JOGL Example – Tutorial, habe das gemacht was der da beschreibt). Aber nichts funktioniert, und die Fehlermeldung ist IMMER:
Java:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at net.java.games.jogl.impl.NativeLibLoader$1.run(NativeLibLoader.java:60)
	at java.security.AccessController.doPrivileged(Native Method)
	at net.java.games.jogl.impl.NativeLibLoader.<clinit>(NativeLibLoader.java:46)
	at net.java.games.jogl.impl.GLContext.<clinit>(GLContext.java:51)
	at net.java.games.jogl.impl.windows.WindowsGLContextFactory.createGLContext(WindowsGLContextFactory.java:52)
	at net.java.games.jogl.GLCanvas.<init>(GLCanvas.java:68)
	at net.java.games.jogl.GLDrawableFactory.createGLCanvas(GLDrawableFactory.java:117)
	at net.java.games.jogl.GLDrawableFactory.createGLCanvas(GLDrawableFactory.java:80)
	at HelloWorldWindow.main(HelloWorldWindow.java:46)
Kann mir jemand helfen?

Gruß+Danke
Jan
 
G

Guest2

Gast
Moin,

Du solltest nie Teile von jogl ins jre oder windows Verzeichnis kopieren, das gibt später immer stress. Ob 32 oder 64Bit hängt auch von der jvm ab, Du brauchst die 64Bit Version nur, wenn Du auch ein 64Bit Java verwendest.

Beim Einbinden kannst Du Dich z.B. hieran orientieren. Die 64Bit Version ist die ?-windows-amd64.jar. Zum Setzen der Pfade siehe z.B. hier.

Gruß,
Fancy
 

JanHH

Top Contributor
Tjo aber ich hab 64bit-java und hab ja eigentlich auch genau das gemacht, was in diversen Tutorials beschrieben wurde (wobei da bei einigen durchaus auch empfohlen wurde, jar-Dateien ins jre/lib/ext-Verzeichnis zu kopieren ;-) ), Danke für die Links, werds mal ausprobieren..
 

JanHH

Top Contributor
Tja.. also ich hab genau das gemacht was auf den beiden Seiten beschrieben wird, aber es scheitert schon daran, dass im Sourcecode die imports (javax.media.opengl.*) nicht gefunden werden..
 

JanHH

Top Contributor
Hab dann auch das hier ausprobiert: JogampWiki . Die notwendigen zips runtergelanden, entpackt, wie beschrieben "user libraries" angelegt, diese dem Projekt hinzugefügt.. immerhin wird der Code nun kompiliert und die exports werden gefunden, aber es kommt immer noch die Meldung "Exception in thread "main" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path". Und das sowohl mit einer kompletten 32bit-Version (jdk und jogl und gluegen) als auch mit 64 bit.. grummel.
 

JanHH

Top Contributor
Also mit einem 32bit-jdk liess sich wenigstens die alte Version (Jogl.info - Alles rund um die Java Bindings für OpenGL) installieren und zum Laufen bringen.. besser als nix.

Unterscheidet sich die aktuelle sehr dramatisch von der von 2004, oder ist der Code, der auf der alten Version basiert, auch mit der aktuellen Version lauffähig? Dann wäre ich mit der alten Version erstmal zufrieden.. ich brauche vorerst keine OpenGL-Features, die über 1.3 hinausgehen.
 
G

Guest2

Gast
Moin,

Tja.. also ich hab genau das gemacht was auf den beiden Seiten beschrieben wird, aber es scheitert schon daran, dass im Sourcecode die imports (javax.media.opengl.*) nicht gefunden werden..

ich habe mir das gerade mal angesehen. Das liegt daran, das die gluegen-rt.jar, jogl.all.jar, nativewindow.all.jar und newt.all.jar seitens jogamp wohl zurzeit falsch gebaut werden. In diesen jars befindet sich zurzeit lediglich jeweils ein gleichnamiges jar das den eigentlichen Inhalt trägt. Also z.B. in jogl.all.jar liegt die eigentliche jogl.all.jar. Entpackst Du diese erste ebene, dann geht es (bei allen 4 jars, Rest wie im Link).


Unterscheidet sich die aktuelle sehr dramatisch von der von 2004, oder ist der Code, der auf der alten Version basiert, auch mit der aktuellen Version lauffähig? Dann wäre ich mit der alten Version erstmal zufrieden.. ich brauche vorerst keine OpenGL-Features, die über 1.3 hinausgehen.

Also, ich würde die Version, die dort verwendet wird, nicht nutzen. Imho sollte man entweder die 1.1.1a oder die jeweils aktuelle von jogl2 nehmen. Kompatibel ist der Code zwischen den Versionen auch nicht, wenn auch ggf. anpassbar.

Gruß,
Fancy
 

JanHH

Top Contributor
Danke für den Hinweis, werds demnächst mal ausprobieren.

Der eigentliche OpenGL-Code wird schon kompatibel sein (der ist ja jogl-unabhängig), und die Struktur scheint auch die gleiche (mit dem GLEventlListener), oder? Als fürs erste komm ich aus mit der alten Version.. ist eh nur ein banales Hobbyprojekt ;-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E JOGL kein zugriff auf manche methoden Spiele- und Multimedia-Programmierung 5
A Spielfelder erstellen mit Jogl Java durch ein Koordinaten Array Spiele- und Multimedia-Programmierung 1
M [JOGL] Maus über einem gezeichnetem Objekt abfragen? Spiele- und Multimedia-Programmierung 5
M [JOGL] eclipse export Runnable Jar - startet nicht Spiele- und Multimedia-Programmierung 3
D [JOGL] bibliothek aus jar laden Spiele- und Multimedia-Programmierung 3
A JOGL Shader Anfängerprobleme Spiele- und Multimedia-Programmierung 2
A JOGL FloatBuffer vs Buffers Spiele- und Multimedia-Programmierung 2
A JOGL glBindBuffer einmalig oder mehrmalig? Spiele- und Multimedia-Programmierung 3
A Aufbau einer JOGL Anwendung Spiele- und Multimedia-Programmierung 12
Z lwjgl oder jogl nutzen Spiele- und Multimedia-Programmierung 9
A Jogl-Projekt unter 32-Bit kompiliert und unter 64-Bit ausführen, geht das überhaubt ?? Spiele- und Multimedia-Programmierung 9
turing JOGL Cubes performant Spiele- und Multimedia-Programmierung 17
M JOGL Cubus mit Rand darstellen Spiele- und Multimedia-Programmierung 3
T JOGL 2D Objekte drehen rotate Spiele- und Multimedia-Programmierung 4
X JOGL - wie zum laufen bringen? Spiele- und Multimedia-Programmierung 2
M Schatten mit JOGL Spiele- und Multimedia-Programmierung 4
D [JOGL 2.0] Kleines Problem mit freier Flugsteuerung Spiele- und Multimedia-Programmierung 3
U [JOGL 1.1.1a]Kleines Problem mit Text Overlays: Spiele- und Multimedia-Programmierung 19
D [JOGL] Freibewegliche Lichtquelle im Raum Spiele- und Multimedia-Programmierung 4
H JOGL 2.0 jars fehlen Spiele- und Multimedia-Programmierung 8
R JOGL: glUniformLocation gibt immer -1 zurück Spiele- und Multimedia-Programmierung 4
BattleMaster246 Problem mit Jogl Spiele- und Multimedia-Programmierung 14
Mikescher [JOGL] Access restriction Spiele- und Multimedia-Programmierung 6
K jogl einbinden Spiele- und Multimedia-Programmierung 6
X JOGL - Textur auf Quad verzerrt Spiele- und Multimedia-Programmierung 2
X JOGL - 2D Sprite richtig platzieren Spiele- und Multimedia-Programmierung 4
T JOGL im OrthoMode und Texturen verfärben sich Spiele- und Multimedia-Programmierung 3
R JOGL polygon smooth Spiele- und Multimedia-Programmierung 20
J [JOGL] Kamera zentrieren über Achse Spiele- und Multimedia-Programmierung 4
BattleMaster246 Schussrichtung festlegen - JOGL Spiele- und Multimedia-Programmierung 8
BattleMaster246 Jogl Libs werden nicht geladen Spiele- und Multimedia-Programmierung 5
A [JOGL] TextRenderer malt Fläche hinter Buchstaben aus Spiele- und Multimedia-Programmierung 2
V Jogl: Objekt trotz Rotation immer in gleiche Richtung bewegen Spiele- und Multimedia-Programmierung 5
U [JOGL]Libs und Dlls mitliefern: Spiele- und Multimedia-Programmierung 9
S JOGL Perspektive Spiele- und Multimedia-Programmierung 2
R 2D Grafik JOGL Spiele- und Multimedia-Programmierung 18
D jogl downloaden ... wo? Spiele- und Multimedia-Programmierung 3
S JOGL 64 bit Spiele- und Multimedia-Programmierung 7
A jogl 2d performance Spiele- und Multimedia-Programmierung 20
J JOGL mit Netbeans Spiele- und Multimedia-Programmierung 3
S Jogl findet keine GLProfile ? Spiele- und Multimedia-Programmierung 6
C Frage zu Ray-Picking mit JOGL Spiele- und Multimedia-Programmierung 13
F Game mit LWJGL/JOGL in executable JAR packen, wie? Spiele- und Multimedia-Programmierung 6
D Jogl:Textur auf GLUquadric wird vertikal spiegelverkehrt dargestellt Spiele- und Multimedia-Programmierung 2
F LWJGL Smoother animieren lassen (wie bei JOGL = Animator) Spiele- und Multimedia-Programmierung 3
F JOGL 2.0 Bug? Spiele- und Multimedia-Programmierung 3
F Jogl oder Java3D ? Spiele- und Multimedia-Programmierung 20
N Ein paar fragen zu JOGL Spiele- und Multimedia-Programmierung 4
M JOGL - Mehr als nur ein Canvas - Texturpool Spiele- und Multimedia-Programmierung 7
S Jogl, no gluegen-rt :-( Spiele- und Multimedia-Programmierung 4
BattleMaster246 Pong - JOGL Spiele- und Multimedia-Programmierung 2
I JOGL: Problem mit Blending bei Billboards (Transparenz) Spiele- und Multimedia-Programmierung 2
1 JOGL: Fensterinhalt verschwindet sofort wieder Spiele- und Multimedia-Programmierung 3
jemandzehage JOGL 3D-Koordinaten des Klicks bestimmen Spiele- und Multimedia-Programmierung 2
P Erkennen auf welche Objekte gezeigt wird in JoGL Spiele- und Multimedia-Programmierung 6
E JOGL nur weißes Fenster Spiele- und Multimedia-Programmierung 2
Y 3D Koordinatensystem==> JOGL Spiele- und Multimedia-Programmierung 7
Y JOGL / OPENGL in Frame Spiele- und Multimedia-Programmierung 11
A JOGL Würfel hat durchsichtige Seiten? Spiele- und Multimedia-Programmierung 13
N Jogl Probleme mit dem Buffer beim laden einer Textur Spiele- und Multimedia-Programmierung 2
A Bewegungen mit JOGL Spiele- und Multimedia-Programmierung 12
P JOGL Button-klick-Problem Spiele- und Multimedia-Programmierung 2
S Jogl Problem bei Darstellung Spiele- und Multimedia-Programmierung 9
G JOGL Color stimmt nicht Spiele- und Multimedia-Programmierung 3
S JOGL Maven Dependency Spiele- und Multimedia-Programmierung 7
Developer_X JOGL - Sichtweite Spiele- und Multimedia-Programmierung 3
Developer_X JOGL Texturing Spiele- und Multimedia-Programmierung 31
Developer_X JOGL- Ich möchte mitmachen! Spiele- und Multimedia-Programmierung 23
X JOGL GL Kontext Initialisierung Spiele- und Multimedia-Programmierung 3
X Vertex Buffer Objects mit JOGL Spiele- und Multimedia-Programmierung 7
A JOGL / OpenGL Spiele- und Multimedia-Programmierung 7
P JOGL Cubemap Spiele- und Multimedia-Programmierung 7
P JOGL Installation Spiele- und Multimedia-Programmierung 15
J JOGL - Bild wird immer wieder weiß Spiele- und Multimedia-Programmierung 2
Antoras J3D / JME oder JOGL Spiele- und Multimedia-Programmierung 2
P GLSL in JOGL Spiele- und Multimedia-Programmierung 15
S jogl ins system einbinden Spiele- und Multimedia-Programmierung 3
W JOGL bleibt nach display() in PaintArea.paintComponent hängen Spiele- und Multimedia-Programmierung 5
S java /jogl /Texturen mit j3d Spiele- und Multimedia-Programmierung 3
S JOGL Fonts Spiele- und Multimedia-Programmierung 4
S JOGL Selection By Color Spiele- und Multimedia-Programmierung 3
E JOGL und TextRenderer Spiele- und Multimedia-Programmierung 9
H JoGL mit Anwendung verteilen... Spiele- und Multimedia-Programmierung 9
0x7F800000 weiß einer wozu ANTLR beim build von JOGL verwendet wird? Spiele- und Multimedia-Programmierung 3
H Jogl-Animator - Inhalt ändert sich nicht Spiele- und Multimedia-Programmierung 4
S JOGL + Multithreading Spiele- und Multimedia-Programmierung 2
P Probleme mit Vista und JOGL Spiele- und Multimedia-Programmierung 2
J Alpha Blending (jogl) Spiele- und Multimedia-Programmierung 5
G JOGL - glTranslate - Unterschiede bei zweimal Ausführen Spiele- und Multimedia-Programmierung 9
Kr0e Schattenproblem, JOGL, gluPerspective. Spiele- und Multimedia-Programmierung 2
J OpenGL (JOGL) - Radial Blur Effekt (Glow) Spiele- und Multimedia-Programmierung 2
J jogl - verschiedene Versionen Spiele- und Multimedia-Programmierung 7
Kr0e "gluSphere" (JOGL) soll Schatten werfen können Spiele- und Multimedia-Programmierung 5
A JOGL, Models Spiele- und Multimedia-Programmierung 4
A JOGL, etwas Grundlegendes Spiele- und Multimedia-Programmierung 8
Kr0e JOGL & Anpassung ins Fenster Spiele- und Multimedia-Programmierung 2
G JOGL: per Mausbewegung Objekt verschieben Spiele- und Multimedia-Programmierung 2
S In JOGL Java einbauen Spiele- und Multimedia-Programmierung 5
S Java 3D, JOGL, . Spiele- und Multimedia-Programmierung 3
P JOGL: mit glTranslated wird nichts gezeichnet Spiele- und Multimedia-Programmierung 3

Ähnliche Java Themen

Neue Themen


Oben