java - 使用 Matlab-Java-API 给出 ​​ "no nativemvm in java.library.path"

标签 java matlab

我正在尝试从 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,发现 ma​​tlabroot\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/

相关文章:

java - 删除对 "com.some.Filename::someMethodName"--> SURVIVED 的调用在 Pitest 中意味着什么?

Java:将数组转换为列表异常

java - android 5.0.1 sdk 包适用于 android 5.0.4 吗?

c++ 3D matrix using vector 性能不佳

matlab - 如何做气泡图?

matlab - Octave pdist(成对距离)

matlab - 在 Adaboost 中标准化,无数值误差 - Matlab

Java 将 SHA-256 哈希字符串与密码明文字符串进行比较

java - 更新 Java 中的 Midi 设备列表

matlab - Matlab:使用“ismember”的代码性能问题