Java调用Matlab:解决打包时报错问题

本人在进行java调用matlab时,进行简单matlab程序打包没有出现问题,在IDEA中也能成功调取生成的jar包并运行(可参:Java调用Matlab(一):多个函数在一个.m文件中-CSDN博客)。之后对于matlab程序复杂的情况,打包出现以下错误

This may occur if Java is not installed, or incorrectly installed, or not on the system path, or if the environment variable JAVA_HOME is set to an incorrect value.

解决方法:

1.对于所打包的matlab程序文件路径用英文书写,不要带有中文字样。 

2.需要打包的.m文件中尽量不要使用中文,包括注释部分。.m文件中内容最好全用英文

如果上述方法还不能解决,就查看jdk环境配置matlab的jdk是否和系统安装的jdk版本一致,或者考虑用管理员身份打开matlab重装java等方法。若有问题,欢迎大家交流学习。 

你可能感兴趣的:(matlab,java,java,matlab,开发语言,笔记)