【问题标题】:MATLAB JA BuilderMATLAB JA 生成器
【发布时间】:2014-11-18 18:23:31
【问题描述】:

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

线程“AWT-EventQueue-0”java.lang.UnsatisfiedLinkError 中的异常: 找不到 MATLAB 所需的库 mclmcrrt7_17.dll 生成器 JA,在 java.library.path 上。

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

【问题讨论】:

    标签: java matlab dll matlab-java


    【解决方案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,以确保它选择了正确的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多