Eclipse工程不编译的原因

现象:

      Eclipse突然有不编译工程,工程下的classes文件夹下没有文件。

分析:

     1. 检查了project -> Build Atomaticly 已经打开,但问题依旧。

     2. 在网上找一些说法,但都没有解决,通常有如下说法:

1.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
2.想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con't delete classes ……”。关掉其它程序重新编译即可。

3.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚

     3. 最后,打开window->show view -> problems,看到错误:The project was not built since the source file /Test/com/szs/Demo.java could not be read

    

    4.解决办法:Test/com/szs/Demo 这个文件的编码格式为GBK,但在Eclpse里通过property看的是gb1803,改成GBK即可。

总结:引起Eclipse不编译工程的问题的原因应该是有很多,具体原因是什么在problems下已经指出,只要针对具体原因去改正,马上就可以解决问题的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值