Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一些同事给了我一些罐子Matlab JavaBuilder。当我在我的 Eclipse 项目中使用它们时,有些工作正常,但是一个新的失败并出现以下错误:
Matlab JavaBuilder
libmwblas: load error: mkl.dll
还有一条关于找不到 dll 的消息。当我查看 Matlab Compiler Runtime bin 文件夹时,里面有一个mkl.dll。
mkl.dll
关于为什么 Matlab 看不到或看不到 dll 的任何建议?
您的 JAR 正在使用 JNI 并尝试解析所需的 DLL。
选项一是通过将/bin您提到的文件夹添加到 WindowsPATH来解决此问题,以便 Java 能够解析此(可能还有其他一些)DLL。
/bin
PATH
另一个(用于开发目的的清洁器)选项是通过为尝试加载 DLL 的 JAR 指定本机库位置来配置 Eclipse。转到Java Build Path您的项目,然后在选项卡中找到适当的 JAR Libraries,然后展开它并设置Native library location.
Java Build Path
Libraries
Native library location