2012-06-26 23 views
1

我已成功编译了此链接上的“Hello World”示例:http://code.google.com/p/matlabcontrol/wiki/Walkthrough运行MatlabControl的问题

然而,当我尝试运行它,我得到以下异常: 异常线程“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
  1. 如果检查OS和MATLAB版本之间的兼容性?

    https://code.google.com/p/matlabcontrol/wiki/Compatibility

  2. 我建议你应该更新matlabcontrol-4.0.0.jar到最新版本matlabcontrol-4.1.0.jar可以从网站上下载。

  3. 记得在运行代码之前打开MATLAB,并检查是否已将所有相关的jar文件(jmi.jar等)包含到java构建路径中。

0

您发布的异常提示您需要将Matlab添加到系统路径中。查看关于如何在Ubuntu上执行此操作的在线指南。