1

我已经成功编译了此链接上的“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。

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

4

2 回答 2

0

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

于 2014-08-01T18:53:29.143 回答
0
  1. 如果您检查操作系统和 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 构建路径中。

于 2014-07-24T02:15:09.557 回答