Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


Java 例外の処理

JNI サービスを使用して、Java 例外を throw したり、catch したりします。

例外の throw: COBOL メソッドから Java 例外を throw するには、以下のサービスのどちらかを使用します。

throw したオブジェクトは、java.lang.Throwable のサブクラスの インスタンスにする必要があります。

Java 仮想マシン (JVM) は、呼び出しを含んでいるメソッドが完了して JVM に戻るまで、throw された例外の認識も処理も行いません。

例外の catch: Java 例外を throw した可能性のあるメソッドを呼び出した後、次のステップを実行できます。

  1. 例外が発生したかどうかをテストします。
  2. 例外が発生した場合は、その例外を処理します。
  3. 例外をクリアします (クリアが適切な場合)。

次の JNI サービスを使用します。

エラー分析を行うには、戻された例外オブジェクトによってサポートされるメソッドを 使用します。このオブジェクトは、java.lang.Throwable クラスのインスタンスです。

例: Java 例外の処理


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)