私のアプリケーションを開発するためにEclipseを使用しています。私のアプリケーションでは、私はいくつかのプロジェクトを持っており、それらのプロジェクトはEARプロジェクトでの参照を持っています。NoClassDefFoundError
プロジェクトの1つでは、私はそのインターフェイスのインターフェイスとインプレッションを作成しました。私はそれが働いていなかったそのクラス
MyInterface myObj = new MyClass();
のためのオブジェクトをcraeteしようとしています
ので、私は、デバッグモードでサーバーを開始しました。私はNoClassDefFoundError
を得ています。
なぜこのエラーが発生するのですか。私はすでに私のプロジェクトビルドパスに新しいプロジェクトを追加しました。私が書く場合
MyInterface myObj = null;
私は何もエラーを生じません。
何*正確に*例外がどのように見えるん
は私の関連質問と回答を確認してください?どのクラスが見つからないのですか? –
ビルドパスに追加するだけでは不十分です。バイナリパスを 'WEB-INF/classes'に設定する必要があります。 Webツールを使用する場合は、自動的に設定する必要があります。 –
MyClassが参照するその他のクラスは何ですか?あなたは図書館がないかもしれません。 –