2013-07-09 56 views
1

我給了一些同事生成Matlab JavaBuilder的一些罐子。當我使用他們在我的Eclipse項目,而是一個新的失敗,此錯誤的一些做工精細:在Java EclipseBuilder JavaBuilder jar - 缺少mkl.dll?

libmwblas: load error: mkl.dll 

以及圍繞該dll消息沒有被發現。當我查看Matlab Compiler Runtime bin文件夾時,那裏有一個mkl.dll

任何建議,爲什麼Matlab不能或不會看到該DLL?

回答

1

您的JAR正在使用JNI並試圖解析所需的DLL。

選項一是要解決這個問題,就是將您提到的/bin文件夾添加到您的Windows PATH中,以便Java能夠解析這個(也可能是其他一些)DLL。

另一個(用於開發目的的更簡潔)選項是通過指定嘗試加載DLL的JAR的本機庫位置來配置Eclipse。轉至您項目的Java Build Path,然後在Libraries選項卡中找到相應的JAR,然後展開並設置Native library location

+0

Sorted,thanks Arturs – user814425