【发布时间】:2017-12-25 02:08:51
【问题描述】:
Worldwind 给出关于缺少依赖项的错误。该可执行文件适用于 8/10 计算机(英特尔),所有计算机都具有相同的软件和版本(Windows 7 w/Jre8)、相同的显卡/驱动程序(最近是新的)。
在 Worldwind 无法运行的计算机上,错误是 UnsatisfiedLinkError -"gluegen-rt.dll: Can't load AMD 64-bit .dd on a IA 32-bit platform"
为了解决这个问题,我下载了 Intel i856 的 JOGL dll 文件,删除了 AMD 文件,程序给了我这个错误 [1]:https://i.stack.imgur.com/mRYRU.png
非常感谢任何建议/cmets。
【问题讨论】:
-
嗨。而是将 jogamp-fat.jar 添加到类路径中,但它仅适用于依赖 JOGL 2.3.2 及更高版本的 Worldwind 版本。 jogamp-fat.jar 也包含本机库,GlueGen 能够检测架构以提取和加载您的计算机支持的本机库(限制性策略或偏执病毒扫描程序妨碍它时除外)。
-
在修补 DLL 之前是否得到相同的异常跟踪? jogamp.org/bugzilla/show_bug.cgi?id=1219#c7您可能必须禁用自动库加载并设置 Java 库路径。
标签: jogl unsatisfiedlinkerror worldwind