[英]Catch Java exceptions in Matlab
我必須在Java中開發一個接口才能與Matlab配合使用。 但是我目前沒有使用matlab的權限。 對於使用接口和處理錯誤,我想使用異常,因為它們易於使用。
是否可以在Matlab中捕獲Java異常?
當然, 這是方法 (請參閱“示例”)。
由於StackOverflow消息正文中至少需要30個字符,因此該語句用作填充符。
是的,可以使用MATLAB try/catch
塊來捕獲Java異常,如下所示:
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.