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 オブジェクトとして指定します。

すべて折りたたむ

try-catch ステートメントに matlab.exception.JavaException オブジェクトを追加します。

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 で導入