java MATLAB JA Builder
当我在Netbean中运行程序时,它显示以下消息。我能做些什么来解决这个问题
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Failed to find the library mclmcrrt7_17.dll, required by MATLAB Builder JA, on java.library.path.
该库通常与MATLAB或MCR一起安装,如果没有,则表明该安装或当前路径配置存在问题。 此组件尝试使用的MCR版本为:7.17
# 1 楼答案
MATLAB编译程序运行时需要MCR。MATLAB版本和MCR版本需要匹配。以下是MCR版本和MATLAB版本的映射
MATLAB | MCR
R14(7.0)| 7.0
R14SP1(7.0.1)| 7.1
R14SP2(7.0.4)| 7.2
R14SP3(7.1)| 7.3
R2006a(7.2)| 7.4
R2006b(7.3)| 7.5
R2007a(7.4)| 7.6
R2007b(7.5)| 7.7
R2008a(7.6)| 7.8
R2008b(7.7)| 7.9
R2009a(7.8)| 7.10
R2009b(7.9)| 7.11
R2010a(7.10)| 7.13
R2010b(7.11)| 7.14
R2011a(7.12)| 7.15
R2011b(7.13)| 7.16
R2012a(7.14)| 7.17
R2012b(8.0)| 8.0
R2013a(8.1)| 8.1
R2013b(8.2)| 8.2
R2014a(8.3)| 8.3
R2014b(8.4)| 8.4
请确保您的程序是使用R2012a构建的。如果没有,请从上表安装映射版本的MCR
此外,您可能安装了多个MCR。因此,卸载或删除(从环境路径)MCR的其他版本只是为了确保它选择了正确的版本