本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

matlab.exception.JavaException 类

包: matlab.exception

捕获 Java 异常的错误信息

说明

处理 matlab.exception.JavaException 对象中的信息,以解决从 MATLAB® 调用的 Java® 方法引发的 Java 错误。此类派生自 MException

创建对象

您不能显式构造 matlab.exception.JavaException 对象。Java 引发异常时,MATLAB 会自动构造一个 JavaException 对象。JavaException 对象将包装原始的 Java 异常。

属性

全部展开

引发错误的 Java 异常对象,指定为 java.lang.Throwable 对象。

示例

全部折叠

matlab.exception.JavaException 对象添加到 try-catch 语句。

try
    java.lang.Class.forName('myfunction');
catch e
    e.message
    if(isa(e,'matlab.exception.JavaException'))
        ex = e.ExceptionObject;
        assert(isjava(ex));
        ex.printStackTrace;
    end
end

在 R2012b 中推出