Убедитесь, что банка находится в вашем пути класса Matlab. Предположительно есть некоторый статический метод, который вы используете в jar, поэтому из matlab ваш скрипт может просто вызвать com.mydomain.packagename.MainClass.main()
. Элемент управления не возвращается в Matlab до тех пор, пока этот вызов не завершится, и, по-видимому, файл .mat не будет создан. Таким образом, ваша следующая строка Matlab будет load('myfile.mat')
. Если это не работает, можете ли вы быть более конкретным?