MyEclipse - 解决 工程不编译的问题



      在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,参考方法如下

MyEclipse
不编译解决1. 确保 project->buildautomatically    已经被选上

MyEclipse
不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2 

clean select project,
勾上start buildimmediatelly 

MyEclipse
不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置 

MyEclipse
为保存时编译,然后在保存的时候就可以自动编译了 

MyEclipse
不编译解决4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报 

错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要 

),不要一下子把所有包都引入来,没用的可能会引起不良后果

MyEclipse
不编译解决5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下 

的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会 

提示“con''t delete classes ……”。关掉其它程序重新编译即可。 

MyEclipse
不编译解决6.还有种情况是remove JRE System Library,重新导入即可编译。但是 

什么原因导致的还不清楚。 

MyEclipse
不编译解决7.build path中所有包都remove掉。然后又add jars,add libraries 

需要的加进去,居然又开始编译了。。。 

MyEclipse
不编译解决8.project->properties->java buildpath->source->.../WEB-INF/src 

output folder
不要默认,编辑让它指向../WEB-INF/classes 

然后重新点击build工程即可自动编译。我的问题出在这里,我把这个编译目录给误删了 

MyEclipse
不编译解决[size=xx-small][/size]9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把 

work
加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了 

.classpath
这个xml文件要仔细看


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

景天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值