Hallo,
ich habe gerade ein eher seltsames Problem. Ich programmiere zurzeit mit Eclipse eine OpenGL-Anwendung (mit JOGL). Dafür habe ich im Projekt-Ordner mir den Ordner "resources" anglelegt mit den Unterordnern "native" und "library". Wie die Namen schon sagen liegen in "library", die benutzten Jar's, und in "native" die dazugehörenden DLL's.
In Eclipse habe ich schön unter Project->Properties->Java Build Path->Libraries meine 4 Jars (gluegen-rt, jogl.all, nativewindow, newt.all) mit "Add Jar" hinzugefügt und unter "native library location" die DLL's angegeben.
In Eclipse funktioniert alles auch wie gewünscht (sowohl mit Run als auch mit Debug).
Nehme ich nun jedoch mein Projekt und Exportiere es (als "runnable jar-File"). Will die Jar nicht starten. Führe ich sie über die Konsole ("java -jar blubb.jar") aus (so dass ich mir die Konsole ansehen kann) spuckt er
aus.
Ich bin etwas ratlos - vorallem da es Eclipse ja anstandslos ausführt - und hoffe dass mir jemand von euch helfen kann.
Mit freundlichen Grüßen
Mike
ich habe gerade ein eher seltsames Problem. Ich programmiere zurzeit mit Eclipse eine OpenGL-Anwendung (mit JOGL). Dafür habe ich im Projekt-Ordner mir den Ordner "resources" anglelegt mit den Unterordnern "native" und "library". Wie die Namen schon sagen liegen in "library", die benutzten Jar's, und in "native" die dazugehörenden DLL's.
In Eclipse habe ich schön unter Project->Properties->Java Build Path->Libraries meine 4 Jars (gluegen-rt, jogl.all, nativewindow, newt.all) mit "Add Jar" hinzugefügt und unter "native library location" die DLL's angegeben.
In Eclipse funktioniert alles auch wie gewünscht (sowohl mit Run als auch mit Debug).
Nehme ich nun jedoch mein Projekt und Exportiere es (als "runnable jar-File"). Will die Jar nicht starten. Führe ich sie über die Konsole ("java -jar blubb.jar") aus (so dass ich mir die Konsole ansehen kann) spuckt er
Code:
java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path
Ich bin etwas ratlos - vorallem da es Eclipse ja anstandslos ausführt - und hoffe dass mir jemand von euch helfen kann.
Mit freundlichen Grüßen
Mike