在我的proj3
目录中,我有一个文件夹gui
和一个文件夹foo
。
gui
中的文件属于package foo
。
使用gmake,一切都会编译文件,但当我尝试在java foo.Main
中执行调用foo
的{{1}}(主方法)时,我得到:
gui.Display
我正在从proj3目录编译。我已将Exception in thread "main" java.lang.NoClassDefFoundError: foo/Display
at foo.Main.main(Main.java:45)
Caused by: java.lang.ClassNotFoundException: foo.Display
添加到./gui/
CLASSPATH
,其中.:./gui/
除了其他utile之外。
感谢任何帮助。
答案 0 :(得分:0)
如果gui中的文件属于 foo 包。这些文件也应该移到文件夹 foo 中。
答案 1 :(得分:0)
将gui.Display移至包foo