0

当我在 Netbean 中运行该程序时,它显示以下消息。我能做些什么来解决这个问题?

线程“AWT-EventQueue-0”java.lang.UnsatisfiedLinkError 中的异常:无法在 java.library.path 上找到 MATLAB Builder JA 所需的库 mclmcrrt7_17.dll。

此库通常与 MATLAB 或 MCR 一起安装,它的缺失可能表明该安装或当前路径配置存在问题。该组件尝试使用的 MCR 版本是:7.17。

4

1 回答 1

0

要运行 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,以确保它选择了正确的版本。

于 2015-02-19T16:39:29.537 回答