Eclipse不能自动编译java为class的解决办法
Eclipse不能自动编译java为class的解决办法
最近在学习java EE的过程中遇到eclipse不能自动编译生成class文件,当时很纳闷,每次修改代码后运行都是修改前的效果,仔细发现修改时间也没有变了,把class文件删除后,结果发现,不再出现class文件,所以判断是修改后的代码没有重新编译。下面说下解决办法。
首先检查下eclipse是否设置了Project自动编译了:eclipse—》Project —》Build Automatically,该选项必选打勾,如果没有打勾则打勾后就行。如图:
其次,项目的classpath 有没引用存在错误的library,例如 POI,这个library可能它的jar路径改变了,所以这个poi就不能使用,一般在对应library上都有打红叉的。如图:
如果出现上述问题,则将对应的library修改正确就可以了
当然如果该文件中没有引用到该错误library,我们也可以通过其他设置编译忽略这些错误的存在进行编译。
注意这里有工程也有全局的,必须两个都设置对了才可以编译。
如图:
具体工程的设置,右键工程-》Properties—》Java Compiler—》Building
全局的设置:eclipse—》Preferences—》Java Compiler—》Building
以上操作完后,一般都没事了,如果还不行,可以清理下,让eclipse重新编译下:eclipse—》Project—》clean
- 分类:
- Java
相关文章
eclipse添加插件
eclipse做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Ecli 阅读更多…
eclipse打开文件中文乱码
出现的原因:因为windows下默认的编码是GBK,而我的java源文件编码是UTF-8所以,所以在windows下的注释,在Myelipse下查看就变成了乱码。 解决方法如下: 1) 阅读更多…
sae-eclipse插件加新浪sae进行java项目开发
1.首先当然是下载eclipse和sae-eclipse插件喽,sae-eclipse的 下载地址 . 2.在eclipse新建一个Dynamic Web Project ,然后再在WebCon 阅读更多…
eclipse安装tomcat插件
tomcatPlugin插件下载和安装方法 下载安装Sysdeo Tomcat插件,用来管理Tomcat服务器,提供断点调试功能,并且能自动建立Tomcat环境,修改其配置文件,是一个不错的T 阅读更多…
不要用蛋疼的lomboz eclipse了
之前我看马士兵老师的视频,里面推荐用lomboz eclipse,因为它对连接数据库和做jsp server很方便,所以我就也跟着下载了,发现lomboz eclipse的主页的url也不一样了(跟0 阅读更多…
eclipse报错"main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
今天学习了下谷歌的People API中的java版,具体步骤可以见 ,在这里第一次用了下gradle工具,用着还行。 用eclipse运行Quickstart.java 源码如下: impo 阅读更多…