返回信息流问题是这样的:在工程里【每次】新建一个类,运行main方法,会报错java.lang.NoClassDefFoundError。然后选择project下的clean后,可以正常运行。
删除新建的类,重新建一个同路径同名字的,则不会报错。
这是为什么呢?
不知道有木有说清楚。。。另外,这个工程是maven构建的,现在eclipse下开发。。
求大牛指导~
这是一条镜像帖。来源:北邮人论坛 / java / #24697同步于 2013/4/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
project为何要不停的clean呢?
shoren
2013/4/7镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
可能是eclipse的自动编译被修改了?
eclipse会在每次你保存的时候自动编译一下这个文件。
clean的时候会删掉以前编译的所有文件然后重新编译一下这个工程。
【以前遇到过这样的情况】在maven package的时候勾选了那个skip test,那test包里面的所有文件编译过的class文件就会被删掉,然后再打包。这样再运行test包里面的问题件就会找不到了。但是你修改一点东西,然后保存,这样eclipse就会自动编译一下,然后就又可以运行了。
【 在 shoren 的大作中提到: 】
: 问题是这样的:在工程里【每次】新建一个类,运行main方法,会报错java.lang.NoClassDefFoundError。然后选择project下的clean后,可以正常运行。
: 删除新建的类,重新建一个同路径同名字的,则不会报错。
: 这是为什么呢?
: ...................
不明。。。
觉厉。。。
已经跪下了。。。
【 在 aiquestion (bless) 的大作中提到: 】
: 可能是eclipse的自动编译被修改了?
: eclipse会在每次你保存的时候自动编译一下这个文件。
: clean的时候会删掉以前编译的所有文件然后重新编译一下这个工程。
: ...................