0

Java クラスが存在しない場合はどうすればよいですか? クライアントとサーバーを使用した SOAP セットアップがあります。次のコードがあります。

try{

new myClass()
} catch (Exception e){}

myClass には、"classNotReallyPresent" という別のオブジェクトが作成されています。これは、.jar 内にあるオブジェクトで、サーバーに配置したことがないため、エラーが発生します。しかし、catch ブロックが何も実行せず、サーバー ログにメッセージが出力されないことに驚いています。クラス (myClass) をインスタンス化できないこの種のシナリオでは、どのような動作が予想されるかを尋ねます。構成中のメンバー オブジェクト/変数 (classNotReallyPresent) に .class ファイルがありませんか?

4

1 に答える 1

1

catch句にエラーを出力していません。印刷する最も簡単な方法は、次のコードを使用することです。

try{
    new myClass();
} catch (Exception e) {
    e.printStackTrace();
}

これ以外に、 をキャッチするExceptionのはよくありませんjava.lang.ClassNotFoundException

于 2012-10-04T22:12:20.940 に答える