我已经成功编译了在以下链接中找到的“ Hello World”示例:http://code.google.com/p/matlabcontrol/wiki/Walkthrough

但是,当我尝试运行它时,出现以下异常:
线程“主” matlabcontrol.MatlabConnectionException中的异常:
无法启动MATLAB。命令:[matlab,-desktop,-r,javaaddpath'/usr/local/MATLAB/R2011a/java/jar/matlabcontrol-4.0.0.jar'; matlabcontrol.MatlabClassLoaderHelper.configureClassLoading(); javarmpath'/usr/local/MATLAB/R2011a/java/jar/matlabcontrol-4.0.0.jar'; matlabcontrol.MatlabConnector.connectFromMatlab('PROXY_RECEIVER_6eb278d0-1401-4b9c-b9e4-80512708f9b7',2100);]。

我在Ubuntu 11.10中安装了Matlab2011a。

谁能指出问题可能在哪里?

最佳答案

是否检查OS和MATLAB版本之间的兼容性?

https://code.google.com/p/matlabcontrol/wiki/Compatibility
我建议您将matlabcontrol-4.0.0.jar更新到可从网站下载的最新版本matlabcontrol-4.1.0.jar。
请记住在运行代码之前打开MATLAB,并检查是否已将所有相关的jar文件(jmi.jar ... etc)包含到Java构建路径中。

10-01 05:22