1

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

libmwblas: load error: mkl.dll

还有一条关于找不到 dll 的消息。当我查看 Matlab Compiler Runtime bin 文件夹时,里面有一个mkl.dll

关于为什么 Matlab 看不到或看不到 dll 的任何建议?

4

1 回答 1

1

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

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

另一个(用于开发目的的清洁器)选项是通过为尝试加载 DLL 的 JAR 指定本机库位置来配置 Eclipse。转到Java Build Path您的项目,然后在选项卡中找到适当的 JAR Libraries,然后展开它并设置Native library location.

于 2013-07-09T17:11:43.230 回答