【发布时间】:2015-11-22 21:49:49
【问题描述】:
我需要使用 matlabcontrol 从 Java 连接到 Matlab。
我尝试了他们的演示,并且这些演示工作正常,但是当我尝试使用我在 Java RCP e4 中的应用程序连接到 Matlab 时,我收到了这个错误(很明显,我的代码成功打开了 Matlab 的一个实例,但之后出现了以下内容在 Matlab 窗口中):
???未定义变量“matlabcontrol”或类“matlabcontrol.MatlabClassLoaderHelper.configureClassLoading”。
这会出现在 eclipse 服务器窗口中:
matlabcontrol.MatlabConnectionException:无法在 180000 毫秒内创建 MATLAB 代理
我尝试寻找答案,结果如下:http://code.google.com/p/matlabcontrol/wiki/Compatibility
这里他们说如果出现这个错误,在 Matab 中运行这个命令:java.lang.System.getProperty('java.class.version')
如果答案是 50 或更大,那么 matlabcontrol 应该可以工作,但它不适合我。
我不明白出了什么问题(演示有效,我的代码无效),我迫切需要一个答案。这是一个即将到期的项目,我会很感激我能得到的所有帮助。
【问题讨论】:
标签: java matlab matlabcontrol