1

我正在使用 JOGL 开发 Java 项目,但是当我尝试执行我的项目时,我会收到以下消息:

Catched FileNotFoundException: E:\Eclipse\Projects\FuzzyProject\lib\jogl2-rc10\gluegen-natives-windows-i586.jar (Can't find file), while TempJarCache.bootstrapNativeLib() of jar:file:/E:/Eclipse/Projects/FuzzyProject/lib/jogl2-rc10/gluegen-natives-windows-i586.jar!/ (file:/E:/Eclipse/Projects/FuzzyProject/lib/jogl2-rc10/ + gluegen-natives-windows-i586.jar)
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path

我该如何解决这个问题?

4

2 回答 2

1

从控制台 java -Djava.library.path=<path to native library> -jar (if jar) <name of jar or class>

从代码只是System.loadLibrary(<path to native library>)

来自 Eclipse:Run Configuration -> Arguments -> VM Argiments->-Djava.library.path=<path to native library>

于 2012-10-17T10:45:33.717 回答
1

我假设您是在 Eclipse 和 Windows 机器上运行它,所以请看这里:我安装了 JOGL 但为什么 Eclipse 不能识别我的 hello world 程序?

对于gluegen,请看这里:java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path RCP Application

于 2012-10-17T10:47:42.043 回答