1
我試圖在64位虛擬機的Windows 7上使用Java程序來處理視頻。這個Java程序使用一個32位的DLL。 根據 this post,我安裝了一個32位的jvm,根據 this one,我把dll放在C:\WINDOWS\SysWOW64
的目錄下。鏈接在64位操作系統上的32位本地語言DLL windows
我通過指定可執行文件的完整路徑C:\Program Files (x86)\Java\jre7\bin\java.exe
來在命令提示符下運行程序。 java程序運行正常,但是當涉及到使用dll提供的功能時,我收到錯誤消息java.lang.UnsatisfiedLinkError
。
感謝您的任何意見
保羅
如果'C:\ WINDOWS \ SysWOW64'在你的'PATH'或你的'java.library.path'中? –