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에 개발됨