先声明一下所用软件的位数:
软件位数:
操作系统 :win7 64位
matlab:R2010b 32位
JDK:1.6 32位
异常一:Failed to find the library mclmcrrt7_14.dll
具体异常情况如下:
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Failed to find the library mclmcrrt7_14.dll, required by MATLAB Builder JA, on java.library.path.
This library is typically installed along with MATLAB or the MCR, its absence may indicate an issue with that installation or the current path configuration.
The MCR version that this component is trying to use is: 7.14.
外部环境是:在一个安装了matlab的环境里下来一个matlab的m文件,弄成jar包之后,让java程序在一个没有matlab的环境下运行,一运行就直接报这个错误了。
解决方法:
1、在C:\Windows\System32目录下添加mclmcrrt7_14.dll文件:
看上面的提示好像是说

在Win7 64位系统上,使用32位MATLAB R2010b时遇到mclmcrrt7_14.dll缺失异常,通过将dll文件复制到System32和安装MCR环境解决问题。此外,未安装MCR导致MWException,安装MCR可执行程序后问题解决。另外,32位MATLAB与64位JDK冲突,切换到32位JRE可避免打包错误。

2万+

被折叠的 条评论
为什么被折叠?



