我正在尝试从 Java 运行 Matlab 函数 (Matlab 2017a)(如图所示 here ),并希望使用 Java Matlab 引擎 API 来实现此目的。我开始将 engine.jar 文件添加到外部库(我使用的是 IntelliJ IDE)。但是,这会出现以下错误:“线程“main”java.lang.UnsatisfiedLinkError中出现异常:java.library.path中没有nativemvm”
第一次搜索找到了我 here其中表示应将 matlabroot 永久添加到 PATH 中。因此,我使用 Windows UI 检查了我的 PATH,发现 matlabroot\R2017a\bin 已包含在内。但是,就我而言,我仍然收到错误,并且不知道现在该怎么办。非常感谢任何帮助。
最佳答案
回答我自己的问题:将\R2017a\bin\添加到 PATH 是不够的。它必须是\R2017a\bin\win64 然后它才能工作。
关于java - 使用 Matlab-Java-API 给出 "no nativemvm in java.library.path",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44677816/