我已按照 this page 上的说明进行操作,但是当我尝试运行一个简单的 example code 时为了测试它,我得到一个异常:
java.lang.UnsatisfiedLinkError: Can't load library: C:\Eclipse 3.8 32-bits\natives\windows-amd64\gluegen-rt.dll
我的 RCP 应用程序有几十个插件。我创建了一个新的,名为 stOpenGL。在此插件的文件夹中,我创建了一个 lib 文件夹并在其中放置了以下文件:
- gluegen-java-src.zip
- gluegen-rt-natives-windows-amd64.jar
- gluegen-rt-natives-windows-i586.jar
- gluegen-rt.jar
- gluegen.jar
- jogl-all-natives-windows-amd64.jar
- jogl-all-natives-windows-i586.jar
- jogl-all.jar
- jogl-java-src.zip
然后另一个插件将 stOpenGL 设置为必需的插件(这个插件是我放置之前提到的简单示例的地方)。
在stOpenGL插件上,我尝试了几种组合,但没有成功:
- 将上述所有文件放入类路径(减去 src 文件)并导出所有包。
- 仅将gluegen-rt.jar和jogl-all.jar放在类路径上并导出它们的包。
我修改了 lib 文件夹中的构建选项和一些文件组合,但没有任何效果。
关于我在这里可能缺少什么的任何想法吗?
最佳答案
请仔细阅读此tutorial使用 Eclipse 插件设置 Opengl。
关于java - 如何设置 Eclipse RCP 插件来使用 JOGL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55715239/