Я пытаюсь запустить программу Java, содержащую команды OpenGL, и она компилируется. Я использую netbeans и добавил необходимые библиотеки.Запуск команд OpenGL в Java-программе
Но я получаю это:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111)
etc etc etc.
думаю, что это может быть что-то с пути, но ничего работы-
Я давно использовал JOGL в Windows, но помню, что вам нужно указать ВСЕ необходимые .dll (или .so) в чем-то вроде '-Djava.library.path = ...' - у них есть хороший readme в дистрибутиве. –
вам не хватает jogl.dll или jogl.lib (зависимая от ОС родная библиотека) в папках, на которые ссылается свойство java.library.path, которое обычно является папкой/bin вашей JRE из того, что я помню. – mcfinnigan