2017-07-19 286 views
0

Worldwind發出關於缺失依賴關係的錯誤消息。該可執行文件可在8/10臺計算機(intel)上運行,所有版本都使用相同的軟件&版本(Windows 7 w/Jre8),相同的圖形卡/驅動程序(最近新增)。Worldwind缺少依賴關係

在哪裏世界風不工作的電腦,誤差爲UnsatisfiedLinkError - :

要解決 「gluegen-rt.dll無法在IA 32位平臺上加載AMD 64位.DD」這,我下載了英特爾i856 JOGL DLL文件,刪除AMD文件和程序給了我這個錯誤[1]:https://i.stack.imgur.com/mRYRU.png

任何建議/意見,非常感謝。

+0

嗨。相反,將jogamp-fat.jar添加到類路徑中,但它僅適用於依賴於JOGL 2.3.2和更高版本的Worldwind版本。 jogamp-fat.jar也包含本地庫,並且GlueGen能夠檢測體系結構以提取和加載計算機支持的本地庫(除了限制策略或偏執狂病毒掃描程序阻止時)。 – gouessej

+0

在修改DLL之前是否得到相同的異常跟蹤? https://jogamp.org/bugzilla/show_bug.cgi?id=1219#c7您可能必須禁用自動庫加載並設置Java庫路徑。 – gouessej

回答

0

原來使用jogamp-fat.jar,計算機正在查看java的32位版本。一旦我安裝了Java 64位版本並更改了其工作的JAVA_HOME。謝謝!