ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

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