加载JOGL时出现奇怪的问题

时间:2012-10-04 00:34:18

标签: java opengl dll jogl

我一直在收到这个Java运行时错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path

这与加载使用Java OpenGL所需的依赖本机库有困难。这是一个遍布网络的问题;有一些依赖文件需要在类路径上。我已经尝试遵循注册DLL的java -Djava.library.path "path/to/dir"方法,但它似乎没有帮助。我想这可能是因为我试图在Netbeans IDE中运行这个应用程序。

奇怪的是,我已经下载了Netbeans JOGL插件及其示例应用程序,它完美展示了一些基本的OpenGL功能!我搜索了代码,没有自定义DLL加载,也没有任何项目特定的配置设置,我可以看到。我不知道发生了什么事!

2 个答案:

答案 0 :(得分:2)

如果您参考jogamp.org的JOGL,请查看我们的Wiki page for IDEs

我们的automated native JAR library loading, 你根本不需要设置本机库路径。

与Eclipse一起工作得很好 - 我也听说过/ Netbeans。

请不要忘记将源zip文件附加到匹配的gluegen / jogl jar文件,所以你可以从我们的javadoc中受益。

答案 1 :(得分:0)

检查示例应用程序的设置。 例如,在eclipse中,您应该将jar添加到构建路径中(可以从项目设置访问)

你也可以尝试这个插件:http://plugins.netbeans.org/plugin/11451/addtolibrary