2

I have java webstart app and want to use app API for testing purposes. So I get required (as I assumed) library from webserver and install it to maven repository. And all is fine except custom exception which received

タイプの例外はSomeExceptionスローできません。例外タイプはのサブクラスでなければなりませんThrowable

同様のトピックから理解しているように、いくつかのjarライブラリが欠落しています.どれを知る方法はありますか? または、これを修正する他の方法がありますか?(もちろん、アプリに使用されるすべてのjarをインストールできますが、90以上のjarがあります)。

4

3 に答える 3

3

カスタム例外を定義する場合は、サブクラス化する必要がありますThrowable。しかし実際には、これを直接サブクラス化することはありません。次のいずれかをサブクラス化します。

  • Exceptionチェック例外クラスを作成する場合。
  • RuntimeExceptionチェックされていない例外クラスを作成する場合。

また、JDK によって既に定義されている別の例外をサブクラス化することもできます。これは、例外で「言いたいこと」に適合する可能性のあるかなりの数の例外を定義します。

于 2014-12-03T16:44:51.260 に答える