Worldwind 缺少依赖项

Posted

技术标签:

【中文标题】Worldwind 缺少依赖项【英文标题】:Worldwind missing dependencies 【发布时间】: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 库路径。 【参考方案1】:

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

【讨论】:

以上是关于Worldwind 缺少依赖项的主要内容,如果未能解决你的问题,请参考以下文章

[转]有关WorldWind1.4的worldwind.cs窗口设计器打开错误的解决方法

WorldWind源码剖析系列:WorldWind实时确定更新初始化和渲染地形和纹理数据

WorldWind:地面高度

WorldWind源码剖析系列:WorldWind如何确定与视点相关的地形数据的LOD层级与范围

Worldwind - 形状总是显示在图像之上?

CompassLayer 未出现在 WorldWind 中