簡體   English   中英

在Matlab中捕獲Java異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM