我收到此 Java 运行时错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path
这与加载使用 Java OpenGL 所需的依赖 native 库有困难有关。这是一个遍布网络的问题;有一些依赖文件需要位于类路径上。我尝试遵循 java -Djava.library.path "path/to/dir"
注册 DLL 的方法,但似乎没有帮助。我认为这可能是因为我正在尝试在 Netbeans IDE 中运行此应用程序。
奇怪的是,我已经下载了 Netbeans JOGL 插件及其示例应用程序,它完美地展示了一些基本的 OpenGL 功能!我搜索了代码,没有加载自定义 DLL,也没有看到任何特定于项目的配置设置。我不知道发生了什么!
最佳答案
如果您引用 jogamp.org 的 JOGL,请查看我们的 Wiki page for IDEs .
感谢我们的automated native JAR library loading , 您甚至根本不需要设置 native 库路径。
与 Eclipse 配合使用效果很好 - 据我所知,与 Netbeans 配合使用也很好。
请不要忘记将源 zip 文件附加到匹配的gluegen/jogl jar 文件,这样您就可以从我们的 javadoc 中受益。
关于java - 加载JOGL时出现奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12718835/