У меня есть скрипт Matlab, который принимает входной файл mat и создает выходной файл.
В настоящее время у меня есть сценарий оболочки, который может выполнить этот сценарий.
Я выполняю этот скрипт из Java с использованием класса ProcessBuilder
, и все работает хорошо.
Мне нужно очень часто выполнять сценарий matlab из java, и каждый раз, когда сценарий выполняет, создается процесс mcr, сценарий выполняется и mcr завершается.
Мне бы хотелось, чтобы процесс MCR был открыт, и сеанс matlab был открыт для java, чтобы этот процесс оставался живым, чтобы я мог выполнять сценарии несколько раз за один сеанс.
Я считаю, что matlabcontrol подходит для этого.
Как настроить MatlabProxyFactory
с расположением MCR и LD_LIBRARY_PATH
который я устанавливаю в моем сценарии оболочки и выполняю мой сценарий в одном сеансе?
Я также наткнулся на инструмент MATLAB JA Builder, но сейчас я не могу использовать его, поскольку он не бесплатный.
Спасибо!