【问题标题】:Worldwind missing dependenciesWorldwind 缺少依赖项
【发布时间】: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


【解决方案1】:

原来使用 jogamp-fat.jar 计算机正在查看 32 位版本的 java。一旦我安装了 Java 64 位版本并更改了 JAVA_HOME,它就可以工作了。谢谢!

【讨论】:

    猜你喜欢
    • 2015-04-18
    • 2020-03-24
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多