カスタム例外をスローするメソッドのコレクションを含む別の JAR ライブラリがあります。次に例を示します。
public String methodName() throws CustomException {
// code here
}
次に、JAR をクラスパスに追加し、ソース コードの try ステートメント内でライブラリ メソッドを参照します。
try {
DemoClass demoClass = new DemoClass ();
demoClass.methodName() // this should throw a CustomException if something occurs
} catch (CustomException e) {
// something here
}
上記のコード スニペットは、次のコンパイル エラーを返し続けます。
対応する try ステートメントの本体で CustomException がスローされることはありません
メソッドがローカル コンテキスト (JAR にパッケージ化されていない) にある場合、コードは機能します。私の質問は、JAR ライブラリからカスタム例外を「スロー」することは可能ですか?