有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

运行MatlabControl的java问题

我已经成功编译了这个链接上的“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.matlabconnectfromma('PROXY_RECEIVER(6eb278d0-1401-4b9c-b9e4-80512708f9b7',',2100);].

我已经在Ubuntu 11.10中安装了Matlab2011a

有人能指出问题可能出在哪里吗


共 (2) 个答案

  1. # 1 楼答案

    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构建路径中

  2. # 2 楼答案

    您发布的异常提示您需要将Matlab添加到系统路径中。查看在线指南,了解如何在Ubuntu上实现这一点