道招

Eclipse不能自动编译java为class的解决办法

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

Eclipse不能自动编译java为class的解决办法

最近在学习java EE的过程中遇到eclipse不能自动编译生成class文件,当时很纳闷,每次修改代码后运行都是修改前的效果,仔细发现修改时间也没有变了,把class文件删除后,结果发现,不再出现class文件,所以判断是修改后的代码没有重新编译。下面说下解决办法。

首先检查下eclipse是否设置了Project自动编译了:eclipse—》Project —》Build Automatically,该选项必选打勾,如果没有打勾则打勾后就行。如图:

eclipse不能自动编译生成class文件的解决办法 其次,项目的classpath 有没引用存在错误的library,例如 POI,这个library可能它的jar路径改变了,所以这个poi就不能使用,一般在对应library上都有打红叉的。如图:

eclipse不能自动编译生成class文件的解决办法

 

如果出现上述问题,则将对应的library修改正确就可以了

当然如果该文件中没有引用到该错误library,我们也可以通过其他设置编译忽略这些错误的存在进行编译。

注意这里有工程也有全局的,必须两个都设置对了才可以编译。

如图:

具体工程的设置,右键工程-》Properties—》Java Compiler—》Building

eclipse不能自动编译生成class文件的解决办法 全局的设置:eclipse—》Preferences—》Java Compiler—》Building

eclipse不能自动编译生成class文件的解决办法 以上操作完后,一般都没事了,如果还不行,可以清理下,让eclipse重新编译下:eclipse—》Project—》clean

更新时间:
上一篇:Google Now能设置你的手机了下一篇:Java中==与equal的区别

相关文章

eclipse使用sqlexplorer插件(图文)

前提是你已经安装了sql explorer插件。 不会安装插件的请见    eclipse添加插件 重新启动Eclipse后,可以在菜单W 阅读更多…

真的准备学习android了

买摩托罗拉里程碑已经快一年了,现在工作比较忙,但是还是想学点什么,就下定决心学习android吧,虽然老早就想学习了,但是一直拖拉到现在,不下定决心不行啊。 JAVA  JDK 1.6 Ecli 阅读更多…

eclipse报错"main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

今天学习了下谷歌的People API中的java版,具体步骤可以见 ,在这里第一次用了下gradle工具,用着还行。 用eclipse运行Quickstart.java 源码如下: impo 阅读更多…

eclipse安装tomcat插件

tomcatPlugin插件下载和安装方法 下载安装Sysdeo Tomcat插件,用来管理Tomcat服务器,提供断点调试功能,并且能自动建立Tomcat环境,修改其配置文件,是一个不错的T 阅读更多…

linux安装eclipse源码包

eclipse官方给linux系统用户的是类似eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz的包,假设我们把它解压到/home/你的用户名/Program 阅读更多…

修改Eclipse ADT default debug keystore路径

我用的是Windows7,而我又喜欢将所有可以设置的用户文件的位置改至F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:/Users/&lt 阅读更多…

关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了