我已经成功编译了此链接上的“Hello World”示例:http://code.google.com/p/matlabcontrol/wiki/Walkthrough。
但是,当我尝试运行它时,我得到以下异常: 线程“main”中的异常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。
有人能指出问题可能出在哪里吗?
答案 0 :(得分:0)
如果检查OS和MATLAB版本之间的兼容性?
我建议你将matlabcontrol-4.0.0.jar更新到最新版本的matlabcontrol-4.1.0.jar,可以从网站上下载。
请记住在运行代码之前打开MATLAB,并检查是否已将所有相关的jar文件(jmi.jar ...等)包含到java构建路径中。
答案 1 :(得分:0)
您发布的异常表明您需要将Matlab添加到系统路径中。查看有关如何在Ubuntu上执行此操作的在线指南。