2

在我的proj3目录中,我有一个文件夹gui和一个文件夹foo。中的文件gui属于package foo. 使用 gmake,一切都编译文件,但是当我尝试执行调用(java foo.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 回答