Поймать исключения Java в Matlab

1

Im в том месте, где я должен разработать интерфейс на Java для работы с Matlab. Однако в настоящее время я не имею доступа к Matlab. Для использования интерфейса и ошибок обработки я хотел бы использовать исключения, так как они были бы просты в использовании.

Можно ли поймать исключение java в Matlab?

Теги:
exception

2 ответа

1

Да, можно поймать исключение java, используя блок try/catch MATLAB следующим образом:

j = java.lang.String('foo');
try
    j.substring(-2);
catch E
    fprintf('Caught this: %s\n', getReport(E));
end

что приводит к следующему:

Caught this: Java exception occurred: 
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    at java.lang.String.substring(Unknown Source)
1

Конечно, здесь (см. "Примеры").

Поскольку StackOverflow требует минимум 30 символов в теле сообщения, это утверждение служит в качестве наполнителя.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню