最近在项目项目开发过程中遇到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

来源:http://blog.sina.com.cn/s/blog_accc22d201019wn5.html

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

  1. 微信小程序开发之编译自动生成新文件的解决办法

    文章目录 前言 微信小程序开发中一自动编译就自动生成一些wxss,wxml,文件的解决办法 一. 问题详情 二.为什么会出现这个情况 三.解决办法 1.找到app.json文件夹下的具体页面详情 2. ...

  2. Eclipse不自动编译java文件的终极解决方法

    Eclipse不自动编译java文件的终极解决方法 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2015-12-13 我要评论 这篇文章主要介绍了Eclipse不自动编译java文 ...

  3. eclipse死活不编译class文件之解决方法

    eclipse死活不编译class文件之解决方法 参考文章: (1)eclipse死活不编译class文件之解决方法 (2)https://www.cnblogs.com/xsdf/p/8056330 ...

  4. Linux系统中,python需要import上一级目录文件的解决办法

    Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...

  5. Windows中无法删除文件的解决办法

    Windows中无法删除文件的解决办法 有时候我们在删除某个文件或文件夹时,系统提示无法删除,这确实令人十分头疼,现在我们就来看看解决的办法. 一.常规解决办法: 1.注消或重启电脑,然后再试着删除. ...

  6. 鼠标不能拖动文件的解决办法

    鼠标不能拖动文件的解决办法 1.连续按两次电脑左上角的ESC按钮. 2.去掉右键里的自动排列. 3.在电脑的最下方的任务栏中右键鼠标然后弹出一个对话框,然后在弹出的对话框中选择属性.属性对话框中选择[ ...

  7. 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法

    title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...

  8. CCS编译出错:缺少头文件的解决办法

    问题: "../Source/DSP2833x_SysCtrl.c", line 16: fatal error #5: could not open source file &q ...

  9. xcode4 语法高亮和自动补全失效的解决办法

    xcode4 语法高亮和自动补全失效的解决办法 xcode4有一个bug,某些时候会造成类名的着色显示不出来,还有就是代码补全不能完全显示,而且没有参数. 解决方法: 首先关闭项目窗口,然后到Orga ...

  10. Vivado无法双击打开xpr工程文件的解决办法

    Vivado无法双击打开xpr工程文件的解决办法 之前安装的Vivado 2018.3,最近装了Vivado 2020.2,然后就没法双击打开xpr工程文件了,提示如下: Cannot locate ...

最新文章

  1. 打造数字原生引擎,易捷行云EasyStack发布新一代全栈信创云
  2. 通信网络设计(最小生成树+图的联通)
  3. 在ASP.NET中怎么用SESSION判断用户是否登录
  4. ObjectT5:在线随机森林-Multi-Forest-A chameleon in track in
  5. DevExperience(1710)
  6. 北航微软提出新型数据集TableBank,从图像中检测和识别表格
  7. Markdown效率参考手册
  8. Web应用程序中Resource Bundle技术概述
  9. ModuleNotFoundError: No module named ‘MySQLdb‘
  10. 后端学习 Java 面向指挥官的操作系统
  11. 中证登 中债登 上清所 证券清算 证券账户 资金账户
  12. 【可解释机器学习】-线性回归案例【基础版】(python代码)
  13. 网页跳转QQ聊天界面
  14. (转)鲶鱼理论、鲶鱼效应
  15. 三菱电梯开门键一直亮_电梯反复开关门是什么原因?
  16. 东子破解的java设计模式状态模式
  17. 极路由 支持php,目前极路由4增强版(B70)可用的最新固件整理!Padavan_PandoraBox_灯大_hanwckf_H大...
  18. 用python抠图方便还是ps方便_我会Python之后都不屑用PS了,Python抠图太方便了!...
  19. SPA(单页面)和MPA(多页面)的区别与优缺点
  20. 移动端项目总结 - DCloud-HBuilder打包

热门文章

  1. ios换肤思想,及工具类
  2. 转:linux中select()函数分析
  3. 《程序员自我修养》读书笔记 第三章 目标文件里面有什么
  4. [Project Euler] Problem 48
  5. iPhone UI 元素大小
  6. Eclipes中AndbaseDemo 手动导入 Android studio
  7. 数据库中,什么是事务,事务的特性
  8. 【bzoj1022】[SHOI2008]小约翰的游戏John 博弈论
  9. 第一次作业:阅读优秀博文感想
  10. 数据结构——单人名单