1
我想爲網絡仿真編寫Java控制器。但每當我嘗試建立控制器我得到的錯誤:webots - 無法在AMD 64位平臺上加載IA 32位.dll
"Native code library failed to load.
See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help.
java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Webots\lib\JavaController.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform" .
webots需要32位JDK,我已經安裝了。我還嘗試將首選項中的java-command從javaw.exe更改爲java -d32。它沒有幫助。我還用Intellij生成了代碼,在那裏我將SDK選項更改爲32位版本。我還在網絡編輯器中開發了控制器並在那裏構建。沒有任何運行有誰知道這個問題,並有解決方案?
你說得對,我沒有使用最新版本的網絡,因爲我們的教授爲我們提供了這個版本(我需要它來學習)。我不想刪除Java 64位虛擬機,我在其他項目中使用它。現在我已經安裝了最新的webots版本並運行。不幸的是,它只有30天的測試版本。 – Thea