JOGL und Eclipse

scones

Mitglied
Hallo,

Ich hab mich die vergangene Woche nebenher etwas in die 3D-APIs unter Java eingelesen und wollte mit JOGL etwas herumspielen.
Leider versagen bei mir sämtliche Testprogramme, die auch tatsächlich auf die nativen OpenGL Funktionen zugreifen immer an folgender Stelle:
Code:
javax.media.opengl.GLException: java.lang.UnsatisfiedLinkError: com.sun.opengl.impl.windows.WGL.GetPixelFormat(J)I

Natürlich habe ich daraufhin auch gelesen, was der Fehler bedeutet, allerdings fand ich keine Möglichkeit das unter Eclipse zu beheben.
jogl.jar und gluegen-rt.jar sind im Buildpath eingebunden
und jogl.dll, gluegen-rt.dll, jogl_awt.dll sowie jogl_cg.dll sind also native libraries für beide jars angebunden.

Also was mache ich falsch und wie mache ich es besser?

Gruß,
scones
 
G

Guest2

Gast
Moin,

also von den Dateien her solltest Du alle haben die Du für JoGL1 brauchst. Die frage ist, ob es

1. eine aktuelle Version ist
2. in Eclipse an der richtigen Stelle eingetragen wurde

Die aktuellen Dateien für JoGL1 gibt es hier: Index of /media/jogl/builds/archive/jsr-231-1.1.1a/
Und für JoGL2 hier: Index of /media/jogl/builds/nightly/

Als Beispiel für die Einstellungen kannst Du für JoGL1 z.B. mal dieses Eclipse Project importieren (da sind alle Dateien schon richtig eingebunden): http://too-late.de/kskb/gl.jogl1.base.zip

Nicht entpacken, sondern:
Eclipse -> File -> Import -> General -> Existing Projects into Workspace -> Select archive file -> Browse -> gl.jogl1.base.zip auswählen -> Öffnen -> Finish)

Alternativ das gleiche für JoGL2:
http://too-late.de/kskb/gl.jogl2.base.zip

Gruß,
Fancy
 

fita8686

Mitglied
Bei mir ist es so dass nur das mit JOGL 1 funktioniert und mit dem Beispiel von JOGL 2 nicht.... Es wuerde mich auch interessieren warum das so ist!!!!
 
G

Guest2

Gast
Moin,

die zips enthalten nur die win32 natives, aber da das erste bei Dir läuft, vermute ich Du nutzt das auch (es zählt die vm, nicht das os).

An jogl 2 wird auch noch geschraubt, so das es sein kann, das einzelne Inkompatibilitäten existieren können. Ich habe in dem File oben (gl.jogl2.base.zip) jetzt mal die jogl libs aktualisiert. Vielleicht geht es jetzt auch bei Dir.

Ansonsten wäre eine genaue Fehlermeldung / -beschreibung ziemlich hilfreich. ;)

Gruß,
Fancy
 

fita8686

Mitglied
Hallo, jetzt erkennt er wenigstens jogl und den code an. dennoch gibt es eine fehlermeldung:


Exception in thread "main" java.lang.UnsatisfiedLinkError: com.jogamp.common.os.Platform.getPointerSizeInBitsImpl()I
at com.jogamp.common.os.Platform.getPointerSizeInBitsImpl(Native Method)
at com.jogamp.common.os.Platform.<clinit>(Platform.java:64)
at com.jogamp.common.nio.Buffers.nativeOrder(Buffers.java:252)
at com.jogamp.common.nio.Buffers.newDirectByteBuffer(Buffers.java:67)
at com.jogamp.common.jvm.JVMUtil.<clinit>(JVMUtil.java:58)
at javax.media.nativewindow.NativeWindowFactory.<clinit>(NativeWindowFactory.java:102)
at javax.media.opengl.awt.GLCanvas.<clinit>(GLCanvas.java:81)
at late.gl.jogl2.base.Base.main(Base.java:69)
 
G

Guest2

Gast
Die Funktion die er da nicht findet liegt in der gluegen-rt.dll und diese liegt im zip unter native. Ich würde vermuten, Du hast vorher schon mal was mit jogl gemacht und dabei DLLs oder JARs in das JRE oder Windows Verzeichnis kopiert. Diese werden nun geladen, haben aber die falsche Version. Deshalb geht auch das jogl1 Beispiel bei Dir, da die Version zufällig übereinstimmt.

Jogl Bibliotheken sollten niemals ins JRE oder Windows Verzeichnis kopiert werden.

Sollte meine Vermutung stimmen, so suche alle alten Dateien und lösche diese.

Gruß,
Fancy
 

fita8686

Mitglied
Hey Fancy du bist echt super :))) ja es hat daran gelegen da ich echt verschiedene Anweisungen diesbezueglich erhalten hatte. Also sehe ich es schon richtig dass es reich wenn man einfach die JAR s und die DLL s in das Projekt einbindet???

und noch eine frage: ich soll bis ende september einen Szenengraphen hinbekommen ich denke dass es zeitlich passen sollte aber kennst du eine Seite die du mir empfehlen kannst? ich bin momentan auf folgender Seite am lernen Computer Graphics - Jogl Tutorials and Examples

vielleicht waere auch ein link vorteilhaft wo ich die aktuellen grundgerueste und grundlagen lernen koennte!

gruss
 
Zuletzt bearbeitet:
G

Guest2

Gast
Ja genau, die Bibliotheken sollten immer an das Projekt gebunden sein und nicht irgendwo zentral abgelegt werden, da es sonnst später immer zu Versionskonflikten kommt.

Einen Link kann ich Dir leider aktuell nicht nennen. Nur den allgemeinen Tipp, das wenn Du einmal die jogl Prinzipien verstanden hast, Du nicht mehr unbedingt an jogl Tutorials gebunden bist, sondern Dir auch jedes OpenGL Tutorial (unabhängig der Sprache) ansehen kannst, da das Schema praktisch immer gleich ist.

Bei konkreten Fragen kannst Du die auch einfach hier im Forum posten, meistens findet sich ne Antwort. ;)

Gruß,
Fancy
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JOGL und Eclipse Java Basics - Anfänger-Themen 3
F JOGL - Kugel wird nicht gezeichnet Java Basics - Anfänger-Themen 2
I JOGL installieren Java Basics - Anfänger-Themen 2
Y Hilfe: JOGL / OPENGL in Frame Java Basics - Anfänger-Themen 2
B Effektive Implementierung für Darstellung großer Datenmengen in Jogl Java Basics - Anfänger-Themen 5
B JOGL 2 und Kameraperspektive Java Basics - Anfänger-Themen 6
Kr0e Eclips + JOGL -> Wo ist meine MAIN-Funktion hin ? Java Basics - Anfänger-Themen 9
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
F Fehlermeldung in Eclipse Java Basics - Anfänger-Themen 13
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
P Eclipse installieren Java Basics - Anfänger-Themen 5
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
A Eclipse IDE - Wie bekomme ich eine ältere Version Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
F Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode Java Basics - Anfänger-Themen 5
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
nbergmann eclipse schon mit "HalloWelt" unverständlich. Java Basics - Anfänger-Themen 4
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
P Apache Derby wird in Eclipse trotz Anbindung nicht gefunden Java Basics - Anfänger-Themen 6
thor_norsk Eclipse Symbole Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
D wie kann man in Pong mit eclipse den schläger bewegen Java Basics - Anfänger-Themen 1
Avalon Request direkt aus Eclipse wie bei Postman Java Basics - Anfänger-Themen 3
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Eclipse Methodenhilfe Java Basics - Anfänger-Themen 2
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
L babylonisches Wurzelziehen (Eclipse) Java Basics - Anfänger-Themen 2
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
T Eclipse deinstallieren nicht vorhanden? Java Basics - Anfänger-Themen 4
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
B Einbindung e(fx)clipse in Eclipse Java Basics - Anfänger-Themen 11
J Can't start eclipse Java Basics - Anfänger-Themen 5
H Eclipse kann nicht gestartet werden .... Java Basics - Anfänger-Themen 15
J Erste Schritte Unable to launch eclipse Java Basics - Anfänger-Themen 2
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
S Ist dies ein Bug in Eclipse Java Basics - Anfänger-Themen 2
F Klassen und Pakete Projektübergreifend (Eclipse) Java Basics - Anfänger-Themen 6
W Eclipse Autoformatierung für Streams ändern ? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
H Was sind Package bei eclipse? Java Basics - Anfänger-Themen 1
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
S Eclipse Installation Java Basics - Anfänger-Themen 9
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Eclipse Umgebungsvariable? Java Basics - Anfänger-Themen 1
B Eclipse spielt Sound nicht ab Java Basics - Anfänger-Themen 12
M OOP No enclosing instance... in Eclipse Java Basics - Anfänger-Themen 3
F Warum erhalte ich diese Fehler bei der Einbindung von SQLite JDBC in Eclipse? Java Basics - Anfänger-Themen 1
J Windows Builder auf Eclipse portable Java Basics - Anfänger-Themen 1
J Eclipse Einrichten : Umzug in anderen Ordner Java Basics - Anfänger-Themen 2
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
Ellachen55 Weihnachtsbaum in Eclipse programmieren Java Basics - Anfänger-Themen 6
O Eclipse - Debugger Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
V Vererbung Eclipse startet das Programm nicht und rechnet nicht Java Basics - Anfänger-Themen 6
P Eclipse hat Verbindungsproblem? Java Basics - Anfänger-Themen 13
F Installieren von eclipse Java Basics - Anfänger-Themen 1
E Apache Derby mit Eclipse Java Basics - Anfänger-Themen 2
B Kann man eine Tabelle in Eclipse erzeugen und damit arbeiten? Java Basics - Anfänger-Themen 8
H Eclipse Git importieren Java Basics - Anfänger-Themen 2
D Eclipse und Github kann nicht committen Java Basics - Anfänger-Themen 3
felix92 eclipse Problem Java Basics - Anfänger-Themen 12
B Eclipse Tabellen Farbe ändern? Java Basics - Anfänger-Themen 2
das_leon Erste Schritte Eclipse startet nicht Java Basics - Anfänger-Themen 1
F (Eclipse) Beim importieren etwas fehlerhaft bitte um Hilfe :) Java Basics - Anfänger-Themen 3
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
F In Eclipse Haltepunkt bei Event setzen? Java Basics - Anfänger-Themen 1
W Externe class in Eclipse importieren Java Basics - Anfänger-Themen 0
S Klassen Problem mit Eclipse Java Basics - Anfänger-Themen 4
A Reader für Benutzereingabe in Eclipse importieren Java Basics - Anfänger-Themen 3
AppGuruCode962 Eclipse luna java 8 Java Basics - Anfänger-Themen 15
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
T Compiler-Fehler Eclipse: leerer Package Explorer Java Basics - Anfänger-Themen 4
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
T eclipse mit java 9 Problem? Java Basics - Anfänger-Themen 5
F Eclipse alle Projekt weg Java Basics - Anfänger-Themen 6
M Probleme mit Eclipse Java Basics - Anfänger-Themen 20
H Eclipse , Design-Modus, unvollständige Darstellung Java Basics - Anfänger-Themen 0

Ähnliche Java Themen

Neue Themen


Oben