proj3目录中,我有一个文件夹gui和一个文件夹foogui中的文件属于package foo
使用gmake,所有内容都会编译文件,但是当我尝试在java foo.Main中执行foo(主方法)并调用gui.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/

任何帮助表示赞赏。

最佳答案

如果gui中的文件属于软件包 foo 。这些文件也应移动到 foo 文件夹中。

09-10 05:10
查看更多