java - 加载JOGL时出现奇怪的问题

标签 java opengl dll jogl

我收到此 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/

相关文章:

c++ - 如何将使用 MFC 的类添加到 ATL 项目中?

c++ - 如何使用 ms vc++ 编译器在 netbeans 中构建 dll 文件?

c# - 将 *.exe 嵌入到 dll 中

java - 如何让两个项目在同一行

c++ - 我可以在 OSX 中使用 EGL 吗?

macos - SceneKit 平滑相机移动

c++ - 使用 NSOpenGLView 进行线程渲染

java - Spring Security数据库实现异常

java - NetBeans Matisse - 从另一个类访问 jframe 组件

java - 如何制作一个接受文件名并可以打印其内容的类?