JAVA调用matlab运行非常太慢_Java可以使用MATLAB方法,只要主机只有MATLAB运行时
我试图通过Java调用MATLAB的一些功能。我在本地机器上拥有的是Matlab运行时(64位)和Java 8位64位。下面的代码给出了一个错误。代码//Start MATLAB asynchronouslyFuture eng = MatlabEngine.startMatlabAsync();// Get engine instance from the future resultMatlab
我试图通过Java调用MATLAB的一些功能。
我在本地机器上拥有的是Matlab运行时(64位)和Java 8位64位。
下面的代码给出了一个错误。
代码
//Start MATLAB asynchronously
Future eng = MatlabEngine.startMatlabAsync();
// Get engine instance from the future result
MatlabEngine ml = eng.get();
例外
com.mathworks.engine.EngineException: Unable to launch MATLAB or connect a shared MATLAB session.
at com.mathworks.engine.FutureMatlab.get(FutureMatlab.java:54)
at com.mathworks.engine.FutureMatlab.get(FutureMatlab.java:16)
at com.poc.EngineConsoleDemo.main(EngineConsoleDemo.java:26)
如果我错了,请纠正我,但据我所知,运行这个程序不需要一个成熟的matlab,即使只安装了matlab运行时,也应该运行这个程序。
那么,如果我的理解是正确的-为什么我会得到这个例外?
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)