Java中调用matlab遇到的问题总结
2016-12-22 08:43
309 查看
问题一:
windows下: 找不到mclmcrrt***.dll文件
可由两种方案解决:一、在网上将该文件下载,并添加到C:/Windows/System32中;二、在matlab安装目录中找到MCRinstaller.exe(具体方式很容易百度到,这里不在赘述),然后安装,将 安装包路径/runtime/win64(32位为win32)添加到环境变量中即可。
linux下:找不到libmclmcrrt***.so文件
解决方案:在matlab的安装目录*/MATLAB/R2010a/runtime/glnxa64中找到该文件,将路径添加到环境变量中即可
问题二: (windows下)
初始化MWNumericArray数组时出错,错误为String index is -1 导致的java.lang.ExceptionInInitializeError
解决方案: 安装对应的MCRInstaller.exe,此时要注意安装完成后环境变量的设置,可以新建变量MCR_ROOT为MCR的安装目录,将%MCR_ROOT%\runtime\win64和%MCR_ROOT%\bin\win64添加到环境变量中,为了防止干扰,注意要添加到path变量的最前面。如果还需要配置java的话,要将java的配置放在path变量的最前面。总之,顺序为%JAVA_HOME%,%MCR_HOME%,其他配置
问题三:(windows下)
将matlab函数打包成jar时,由于matlab软件安装的缘故,在某些网络下可能出现停滞的情况,此时断开网络或更换网络即可
问题四:
将matlab函数打包成jar时提示javac不是内部命令:配置jdk环境变量,完成后重启matlab(注意:重启matlab才会生效)
windows下: 找不到mclmcrrt***.dll文件
可由两种方案解决:一、在网上将该文件下载,并添加到C:/Windows/System32中;二、在matlab安装目录中找到MCRinstaller.exe(具体方式很容易百度到,这里不在赘述),然后安装,将 安装包路径/runtime/win64(32位为win32)添加到环境变量中即可。
linux下:找不到libmclmcrrt***.so文件
解决方案:在matlab的安装目录*/MATLAB/R2010a/runtime/glnxa64中找到该文件,将路径添加到环境变量中即可
问题二: (windows下)
初始化MWNumericArray数组时出错,错误为String index is -1 导致的java.lang.ExceptionInInitializeError
解决方案: 安装对应的MCRInstaller.exe,此时要注意安装完成后环境变量的设置,可以新建变量MCR_ROOT为MCR的安装目录,将%MCR_ROOT%\runtime\win64和%MCR_ROOT%\bin\win64添加到环境变量中,为了防止干扰,注意要添加到path变量的最前面。如果还需要配置java的话,要将java的配置放在path变量的最前面。总之,顺序为%JAVA_HOME%,%MCR_HOME%,其他配置
问题三:(windows下)
将matlab函数打包成jar时,由于matlab软件安装的缘故,在某些网络下可能出现停滞的情况,此时断开网络或更换网络即可
问题四:
将matlab函数打包成jar时提示javac不是内部命令:配置jdk环境变量,完成后重启matlab(注意:重启matlab才会生效)
相关文章推荐
- Linux环境下Java调用MATLAB遇到问题
- Java调用MATLAB常见问题总结
- 关于JAVA调用Matlab遇到的问题+JDK重装后原有项目报错的解决办法
- JAVA-近日遇到的java的日期时间类型的几个问题总结
- java调用https webservice问题总结
- Java 调用Matlab 问题
- GDAL 的java调用问题总结
- java调用MATLAB时出现的问题
- JAVA+AXIS客户端调用Asp.net Web Service过程中遇到的问题及解决方法
- java调用PHP接口时,遇到问题
- java调用“package存储过程”遇到的问题ORA-04068: existing state of packages has been discarded
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(一)
- 续:Java Tomcat 中调用.net DLL的方法 - 实际部署中遇到的一些问题解决
- 在与sap系统集成时遇到的问题.sap系统发布一webservice,java(xfire)作为客户端调用,调用时抛出如下异常: Wrong Content-Type and empty HTTP-Body received: ("HTTP Code 20
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(二)
- java调用matlab的总结
- HPUX环境,在WebLogic服务器中使用java调用C动态连接库异常问题总结
- 总结Java+Oracle应用开发的常遇到几个问题
- java调用linux top命令的方法,以及遇到的一个问题
- 从代码都发布遇到的问题总结(C#调用非托管dll文件,部署项目) 转