MATLAB JA Builder

Когда я запускаю программу в Netbean, она показывает следующее сообщение. Что я могу сделать, чтобы решить эту проблему?

Исключение в потоке "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Не удалось найти библиотеку mclmcrrt7_17.dll, необходимую для MATLAB Builder JA, по 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 просто для того, чтобы убедиться в правильности выбора.

Другие вопросы по тегам