Main Content

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 中推出