Hallo,
den ganzen Tag habe ich nach einer Lösung für mein Problem gesucht und leider noch nichts gefunden. Folgende Problemstellung:
Ich habe mir das Beispiel von Eclipse genommen um einen drehenden Torus animiert durch OpenGL (jogl) in einem SWT-Display darzustellen. Dieses Beispiel funktioniert auch wunderbar. Wer es selber ausprobieren will, hier der Link:
http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/drawarotatingtorususingtheJOGLOpenGLbinding.htm
Beim Ausführen dann noch beachten, dass man bei VM-Arguments den Ordner angeben muss, worin sich jogl.jar, gluegen-rt.jar und swt.jar mit den ganzen dll-/ so- Bibliotheken für Windows (oder Linux...) befinden. Also: -Djava.library.path = "laufwerk:\pfad..."
Nun aber mein Problem. Wenn ich das ganze in einen ViewPart für ein EclipsePlugin packe, bekommen ich einen Classloader-Fehler. Er kann also die OpenGL-Bibliotheken nicht finden. Ich habe mittlerweile schon sehr viel probiert. Mit lwjgl habe ich das gleiche Problem. Und ich habe bis jetzt auch nicht eine Grafikbibliothek als Eclipse-Plugin gefunden, welches ich somit als abhängiges plugin von meinem benennen könnte. Dann habe ich mich noch versucht aus den Bibliotheken mit Hilfe von Eclipse ein eignes Plugin zu basteln (new-> plugin from existing jar-files). Versuche ich das jedoch, läd Eclipse nicht mehr, sobald ich mein Plugin in einem neuen Eclipse-Fenster starten will. Mache ich etwas falsch? Habe ich irgendwas vergessen ?
help
Danke schonmal für zahlreiche posts
den ganzen Tag habe ich nach einer Lösung für mein Problem gesucht und leider noch nichts gefunden. Folgende Problemstellung:
Ich habe mir das Beispiel von Eclipse genommen um einen drehenden Torus animiert durch OpenGL (jogl) in einem SWT-Display darzustellen. Dieses Beispiel funktioniert auch wunderbar. Wer es selber ausprobieren will, hier der Link:
http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/drawarotatingtorususingtheJOGLOpenGLbinding.htm
Beim Ausführen dann noch beachten, dass man bei VM-Arguments den Ordner angeben muss, worin sich jogl.jar, gluegen-rt.jar und swt.jar mit den ganzen dll-/ so- Bibliotheken für Windows (oder Linux...) befinden. Also: -Djava.library.path = "laufwerk:\pfad..."
Nun aber mein Problem. Wenn ich das ganze in einen ViewPart für ein EclipsePlugin packe, bekommen ich einen Classloader-Fehler. Er kann also die OpenGL-Bibliotheken nicht finden. Ich habe mittlerweile schon sehr viel probiert. Mit lwjgl habe ich das gleiche Problem. Und ich habe bis jetzt auch nicht eine Grafikbibliothek als Eclipse-Plugin gefunden, welches ich somit als abhängiges plugin von meinem benennen könnte. Dann habe ich mich noch versucht aus den Bibliotheken mit Hilfe von Eclipse ein eignes Plugin zu basteln (new-> plugin from existing jar-files). Versuche ich das jedoch, läd Eclipse nicht mehr, sobald ich mein Plugin in einem neuen Eclipse-Fenster starten will. Mache ich etwas falsch? Habe ich irgendwas vergessen ?
help
Danke schonmal für zahlreiche posts