我试着用java引擎(Ubuntu16.04和Matlab2017a的试用版)从java中使用matlab。另外,我正在跟踪Matlab官方页面( external/execute-matlab-functions-from-java.html)中的代码,并以获取某些数字的根为例。我在Java构建路径中添加了外部Jars和本机库位置。在所有这些之后,代码不会出现任何错误。但是在运行代码时,它显示了下一个异常,此时我输入了Matlab帐户和密码:
Exception in thread "main" com.mathworks.engine.EngineException: Unable to launch MATLAB.
at com.mathworks.engine.MatlabEngine.open(MatlabEngine.java:334)
at com.mathworks.engine.MatlabEngine.startMatlab(MatlabEngine.java:143)
at LoadImageFromFile.ReadImage.main(ReadImage.java:26)我需要做什么?有件事我忘了?
发布于 2017-04-01 15:57:49
当我从Matlab2016b升级到2017b时,我也遇到了同样的问题,当我从Java调用它时,您必须关闭Matlab。
https://stackoverflow.com/questions/43146856
复制相似问题