2

私のproj3ディレクトリには、フォルダguiとフォルダがありますfoo。のファイルはにgui属しますpackage foo。gmakeを使用すると、すべてがファイルをコンパイルしますが、呼び出しを実行しようとするとjava foo.Main(mainメソッド)、次のようになります。foogui.Display

Exception in thread "main" java.lang.NoClassDefFoundError: foo/Display
 at foo.Main.main(Main.java:45)
Caused by: java.lang.ClassNotFoundException: foo.Display

私はproj3ディレクトリからコンパイルしています。私は今、他のユーティリティの中で持っている./gui/私のに追加しました。CLASSPATH.:./gui/

どんな助けでも大歓迎です。

4

2 に答える 2

0

gui のファイルがパッケージfooに属している場合。ファイルもフォルダーfooに移動する必要があります。

于 2012-12-03T07:51:59.847 に答える
0

gui.Display をパッケージ foo に移動します

于 2012-12-03T07:55:00.187 に答える