我现在必须用 Java 开发一个接口(interface)才能在 matlab 中使用。但是我目前无法访问 matlab。 为了使用界面和处理错误,我想使用异常,因为它们很容易使用。
matlab中是否可以捕获java异常?
最佳答案
是的,可以使用 MATLAB try/catch
block 捕获 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)
关于java - 在 Matlab 中捕获 Java 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24407229/