0

プロジェクト A のビルドパスにプロジェクト B が追加されており、正常に動作します (ランタイム例外なし)。B では、クラスの 1 つのコピーを作成し、B の同じパッケージに配置して、名前を変更しました (「myNewClass」と言います)。A では、新しく作成されたクラス (B にある) をインポートし、インスタンスを作成して、このインスタンスのメソッドを呼び出しました (そしてすべてが正常にコンパイルされました)。問題は、コードを実行すると、このコード行にヒットして classNotFoundException がスローされることです。

パッケージ エクスプローラー ビューで、"myNewClass" の横に小さな疑問符が表示されていることに注意してください。

「myNewClass」をビルドパスに追加して、runtimeexception が発生しないようにするにはどうすればよいですか?

返信ありがとうございます。

4

1 に答える 1

0

myNewClass を projectB に追加した後、プロジェクト B の jar を作成し、それをプロジェクト A のビルド パスに追加します。これは正常に機能するはずです。

于 2013-04-24T13:24:48.710 に答える