我想從我的Java應用程序使用JNA調用.dll文件。我得到以下異常:爲什麼我會得到java.lang.UnsatisfiedLinkError:無法加載庫?
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'C:\Windows\System32\foo.dll': The specified module could not be found.
無論是.dll和我的JDK是32位(OS_ARCH = 「i586的」),雖然我是一個64位的Windows 7 PC上運行它。
該.dll位於System32文件夾中。
我正在使用Eclipse,並已將System32文件夾添加到Java Build Path Properties中Libraries選項卡下的JRE System庫中的Native庫位置(儘管我認爲這不應該是必需的)。
我將不勝感激任何幫助或建議。
謝謝,
-Munk。
我試圖讓這個在處理環境中工作的.dll沒有太多的樂趣。我已經發布了一個新的線程[這裏](http://stackoverflow.com/questions/17790090/jna-unsatisfiedlinkerror-in-processing),並將不勝感激任何迴應。感謝@ David-Heffernan回覆此主題。 –