我使用Eclipse和提示以下錯誤:當我嘗試從ExtractImage.dll
文件 -UnsatisfiedLinkError在訪問一個本地方法
java.lang.UnsatisfiedLinkError: getVertices
at com.coimp.application.ExtractImage.getVertices(Native Method)
我已經加入該DLL到下面的路徑訪問一個本地方法 -
C:\Program Files\Java\jre1.5.0_10\bin;
. //current workspace
C:\WINDOWS\system32;
C:\WINDOWS;
和我已經使用這種方法來加載庫 -
System.loadLibrary("ExtractImage");
另外嘗試與 -
System.load(「c:\ ExtractImage.dll」);
添加.dll文件到NativeLibrary路徑
相同的代碼工作在我的Web應用程序。
極客,任何猜測解決這個問題? 感謝您的支持。在「參數」選項卡
您的DLL依賴於其他DLL嗎?使用dumpbin/imports來查看。 – bmargulies
感謝@bmargulies回覆。我找到了解決方案。實際上,被調用的java類是在其他包中,而Cpp類是指其他包中的類。 – Mohsin