myeclipse不编译解决方法

在开发中常常遇到myeclipse不编译的状况,但不一样状况的解决方法又不同,今天一样是遇到此类状况,在网上狂搜,终于找到一篇好文,它囊括了解决这种状况的经常使用的方法,如今发出来与你们分享。我遇到的状况是经过最后一个方法解决的:classpath文件,里面的路径不正确。

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

MyEclipse不编译解决2. 若是选上了,也很差使, 使用这一招: project->clean..->选第2个 

clean select project, 勾上start build immediatelly 

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 build path->source->.../WEB-INF/src的 

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

而后从新点击build工程便可自动编译。个人问题出在这里,我把这个编译目录给误删了 

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

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

最开始的时候,我只找到了前面7个方法,可是他们都没有解决个人问题.无心中我打开 

了"Problems"标签,发现里面说缺乏work目录,手工加上,而后刷新项目就能够了. 

最后两个是我在写这个总结的时候发现的.特别是第九条,对使用CVS进行版本控制的项目比较有 

用. 

.classpath这个xml文件要仔细看 java

相关文章
相关标签/搜索