Я пытаюсь вызвать некоторые из функций MATLAB через Java.
На локальном компьютере у меня есть MATLAB Runtime (64 бит) и Java 8 64 бит.
Следующий фрагмент кода дает ошибку.
Код
//Start MATLAB asynchronously
Future<MatlabEngine> eng = MatlabEngine.startMatlabAsync();
// Get engine instance from the future result
MatlabEngine ml = eng.get();
Исключение
com.mathworks.engine.EngineException: Unable to launch MATLAB or connect a shared MATLAB session.
at com.mathworks.engine.FutureMatlab.get(FutureMatlab.java:54)
at com.mathworks.engine.FutureMatlab.get(FutureMatlab.java:16)
at com.poc.EngineConsoleDemo.main(EngineConsoleDemo.java:26)
Пожалуйста, исправьте меня, если я ошибаюсь, но насколько это возможнокак я понимаю, наличие полноценного MATLAB не требуется для его запуска, и это должно выполняться, даже если установлена только среда исполнения MATLAB.
Затем, если мое понимание верно - почему я получаю это исключение