转载:
http://blog.csdn.net/huahuagongzi99999/article/details/7719882
这两天Eclipse 不编译了,无论怎么更改保存, classes目录下都是空的.
在网上找了很多文章,总结如下:
Eclipse不编译解决1. 确保 project->build automatically 已经被选上.
Eclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly
Eclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置Eclipse为保存时编译,然后在保存的时候就可以自动编译了
Eclipse不编译解决4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
Eclipse不编译解决5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。
Eclipse不编译解决6.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。
Eclipse不编译解决7.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。
Eclipse不编译解决8.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes
然后重新点击build工程即可自动编译。我的问题出在这里,我把这个编译目录给误删了
Eclipse不编译解决9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了
最开始的时候,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了"Problems"标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了.
最后两个是我在写这个总结的时候发现的.特别是第九条,对使用CVS进行版本控制的项目比较有用.
.classpath这个xml文件要仔细看
分享到:
相关推荐
Eclipse不编译java文件时的解决方式。
解决eclipse无法自动编译问题!解决eclipse无法自动编译问题!
在Eclipse或者myEclipse中不自动编译的一些常见的问题。
eclipse新建项目出现不编译问题的解决方案
该压缩包提供反编译需要的jad.exe和net.sf.jadclipse_3.3.0包,具体怎么配置可百度处理!安装方法:https://www.cnblogs.com/xiaziteng/p/5358088.html
启动eclipse,点击反编译的类文件,此时会激活jadclipse插件,在eclipse菜单中会多出一个jadclipse菜单,如下图所示: jadclipse插件 一般地它会自动反编译相应的class文件,如果没有自动反编译,请点击jadclipse->...
解决MyEclipse不编译的方法,My Eclipse开发软件的不编译问题。
eclipse 中编译、运行都正常,但是如果用maven的打包命令 mvn clean package 进行打包时会发现有类型错误
在Windows上编译最新的hadoop-eclipse-plugin1.0.4的具体方法、要解决的问题以及编译成功后,可正确使用的插件文件。 保证正确。
eclipse+gradle解决android65k方法问题1.pdf
主要介绍了Eclipse不自动编译java文件的终极解决方法,需要的朋友可以参考下
eclipse中Ctrl和左键查看源代码提示attach报错Source not found找不到源码的解决方法。
内附相关软件包,安装说明及最后一步出错的解决方法。 反编译插件安装.docx net.sf.jadclipse_3.3.0.jar jad.exe
Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下...
eclipse提示CreateProcess error=87错误的解决方法,有可能是因为因为eclipse里设置的某个环境变量路径太长太深导致。
在MyEclipse中集成jad反编译工具,采用link方法,简单易行
eclipse或Myeclipse开发卡顿问题,,代码格式化,,初步解决方案,质量可靠,童叟无欺。validation、取消自动编译、Java代码格式化
Cygwin 的备用解决方案是 Minimalist GNU for Windows(MinGW)(请参阅 参考资料以获得链接)。 该工具是一组可免费获取、自由分发的特定于 Windows 的头文件和导入库,这些头文件和导入库与 GNU 工具集(它们允许...
主要介绍了Mac下使用Eclipse编译C/C++文件出现 launch failed, binary not found 解决方案,需要的朋友可以参考下
解决idea编译代码后报“编码GBk不可映射错误”解决办法