Matlab Engine Java Exeption Невозможно запустить Matlab
Я пытаюсь использовать Matlab из Java с помощью движка Java (Работа на Ubuntu 16.04 и пробная версия Matlab 2017a. Кроме того, я следую за кодом, размещенным на официальной странице Matlab ( https://www.mathworks.com/help/matlab/matlab_external/execute-matlab-functions-from-java.html) с примером получения корней некоторых чисел. Я добавил в путь сборки Java внешние Jar-файлы и расположение собственной библиотеки. После всего этого код не представляет никакой ошибки. Но, запустив код, он показывает следующее исключение в тот момент, когда я вхожу в свою учетную запись Matlab и пароль:
Exception in thread "main" com.mathworks.engine.EngineException: Unable to launch MATLAB.
at com.mathworks.engine.MatlabEngine.open(MatlabEngine.java:334)
at com.mathworks.engine.MatlabEngine.startMatlab(MatlabEngine.java:143)
at LoadImageFromFile.ReadImage.main(ReadImage.java:26)
Что я должен сделать? Есть что-то, что я забываю?
1 ответ
У меня была такая же проблема, когда я обновлял с Matlab 2016b до 2017b, вы должны держать Matlab закрытым при вызове из Java