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 просто для того, чтобы убедиться в правильности выбора.