首先,我想在演练中测试代码,但每一次我得到相同的异常:

myfunc.m:

function myfunc()

disp('hello from MYFUNC')

end

的Java:

class ShowImage {

public static void main(String[] args)

throws MatlabConnectionException, MatlabInvocationException

{

// create proxy

MatlabProxyFactoryOptions options =

new MatlabProxyFactoryOptions.Builder()

.setUsePreviouslyControlledSession(true)

.build();

MatlabProxyFactory factory = new MatlabProxyFactory(options);

MatlabProxy proxy = factory.getProxy();

// call builtin function

proxy.eval("disp('hello world')");

// call user-defined function (must be on the path)

proxy.eval("addpath('E:\\vm')");

proxy.feval("myfunc");

proxy.eval("rmpath('E:\\vm)");

// close connection

proxy.disconnect();

}}

和这里的例外:

Exception in thread "main" matlabcontrol.MatlabConnectionException: Could not launch MATLAB. Command: [matlab, -r, javaaddpath 'C:\Users\walaa\Desktop\matlabcontrol-4.0.0.jar'; matlabcontrol.MatlabClassLoaderHelper.configureClassLoading(); javarmpath 'C:\Users\walaa\Desktop\matlabcontrol-4.0.0.jar'; matlabcontrol.MatlabConnector.connectFromMatlab('PROXY_RECEIVER_42dd44d9-815e-41ad-bec9-e469718b5710', 2100);]

at matlabcontrol.RemoteMatlabProxyFactory.createProcess(RemoteMatlabProxyFactory.java:305)

at matlabcontrol.RemoteMatlabProxyFactory.requestProxy(RemoteMatlabProxyFactory.java:116)

at matlabcontrol.RemoteMatlabProxyFactory.getProxy(RemoteMatlabProxyFactory.java:134)

at matlabcontrol.MatlabProxyFactory.getProxy(MatlabProxyFactory.java:81)

at ShowImage.main(ShowImage.java:19)

Caused by: java.io.IOException: Cannot run program "matlab": CreateProcess error=2, The system cannot find the file specified

at java.lang.ProcessBuilder.start(Unknown Source)

at matlabcontrol.RemoteMatlabProxyFactory.createProcess(RemoteMatlabProxyFactory.java:292)

... 4 more

Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified

at java.lang.ProcessImpl.create(Native Method)

at java.lang.ProcessImpl.(Unknown Source)

at java.lang.ProcessImpl.start(Unknown Source)

... 6 more

我不知道什么是问题,任何帮助将不胜感激!

matlab错误使用builtin,MATLAB环境下运行MATLAB函数时发生异常相关推荐

  1. JSP Tomcat8.0运行连接池时发生异常【AbstractMethodError oracle.jdbc.driver.T4CConnection.isValid(I)Z】...

    原创 2015年12月28日 11:38:01 2004 一.Tomcat8.0运行连接池时发生异常: AbstractMethodError oracle.jdbc.driver.T4CConnec ...

  2. Linux环境下运行matlab以及执行m文件

    在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令. 在命令行下执行: $ matlab -help 可以得到帮助文件: Usage ...

  3. 当碰到非ARC写的文件时在ARC环境下运行报错时解决办法

    转载于:https://www.cnblogs.com/ithongjie/p/4962943.html

  4. shell 调用matlab,在matlab中调用linux命令 以及后台运行matlab --zz

    由于matlab和linux命令各有所长:matlab比较擅长数值计算,linux命令比较擅长文件操作(matlab也基本上能够完成,但会稍微麻烦一点).所以在很多时候会需要将二者结合起来. 可能更多 ...

  5. MAC OX 10.8 环境下运行TLD算法(MATLAB版)

    关于TLD算法,就不具体阐述了,谷歌百度搜索一下,介绍的文章相当多. 概述: 一.安装和编译高性能OpenCV 2.4.6 二.安装xcode和command line tool 三.MATLAB安装 ...

  6. matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...

    无论谁在使用电脑的时候都可能会发现笔记本运行Matlab软件弹出已停止工作错误窗口的问题,笔记本运行Matlab软件弹出已停止工作错误窗口让用户们很苦恼,这是怎么回事呢,笔记本运行Matlab软件弹出 ...

  7. 在Linux命令行下运行Matlab

    在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令. Usage:  matlab [-h|-help] | [-n | -e]   ...

  8. 启动非java虚拟机方式下运行matlab

    在非java虚拟机下运行matlab据说可以扩大内存,启动非java虚拟机下运行 matlab的方法有: 一. 1.右建点matlab快捷方式,选属性 2.在"目标"中添加-noj ...

  9. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

最新文章

  1. 在线等!同事扔需求,不会写代码躲在厕所怎么办 | 每日趣闻
  2. substring、substr以及slice、splice用法和区别
  3. nginx看最大并发量_Nginx高并发配置思路(轻松应对1万并发量)
  4. 时间序列研(part13)--习题
  5. 学习笔记(05):Python网络编程并发编程-基于socket实现简单套接字通信
  6. 微课与计算机技术的论文,微课在高校计算机教学的运用论文
  7. 21天Jenkins打卡Day14-maven服务
  8. cocos2d-x基于windows平台交叉编辑android工程
  9. python和java哪个好-Python和Java对比,全面解读哪个语言最赚钱,前景最好?
  10. Linux下的Nginx安装(开机自启动)
  11. 2020年支持java8的Java反编译工具汇总
  12. 联想M7216NWA墨粉清零:
  13. Python - How to make a chain of function decorators?
  14. 删库跑路 php,程序员删库跑路事件,php中文网的几点声明!
  15. 计算机保持在线的几种方法,获取网络电影实际地址的几种方法.doc
  16. TFLite Interpreter
  17. 序列化对象互转--Jackson中的ObjectMapper,解决超类派生问题,序列化问题
  18. javax.el.PropertyNotFoundException: 'newsLine' is an unknown bean property...
  19. gdal 实现 热点分析 (Getis-Ord Gi*)
  20. java项目小组项目总结报告_项目总结报告

热门文章

  1. 图形学理论 光照模型
  2. QR code 二维码基础入门教程(三)
  3. Keras-7 Reuters, a multiclass classification example
  4. Keras-5 基于 ImageDataGenerator 的 Data Augmentation实现
  5. kubernetes之CI/CD工具jenkins第二篇,helm的使用
  6. docker swarm
  7. Linux的 ACL策略的作用
  8. 锁和并发性----隔离级别
  9. CentOS 7.0安装配置Vsftp服务器
  10. Coco2dx-3.0中怎样调用LUA