Eclipse中的Matlab JavaBuilder jar-缺少mkl.dll?

时间:2013-07-09 17:00:56

标签: java eclipse matlab dll

我被一些同事给Matlab JavaBuilder生成了一些罐子。当我在我的Eclipse项目中使用它们时,有些工作正常,但是新的一个失败并出现此错误:

libmwblas: load error: mkl.dll

有关未找到dll的消息。当我查看Matlab Compiler Runtime bin文件夹时,那里有一个mkl.dll

为什么Matlab不能或不会看到dll的任何建议?

1 个答案:

答案 0 :(得分:1)

您的JAR正在使用JNI并尝试解析所需的DLL。

选项一是通过将您提到的/bin文件夹添加到Windows PATH来解决此问题,以便Java能够解析此(可能还有其他一些)DLL。

另一个(用于开发目的的清理程序)选项是通过为尝试加载DLL的JAR指定本机库位置来配置Eclipse。转到项目的Java Build Path,然后在Libraries标签中找到相应的JAR,然后展开它并设置Native library location