博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Eclipse每次修改完代码后需要先Clean,不然部署不上文件的问题
阅读量:4460 次
发布时间:2019-06-08

本文共 1083 字,大约阅读时间需要 3 分钟。

http://blog.csdn.net/IDOshi201109/article/details/51178210

问题描述: 

Eclipse正在开发一个项目,因为切换了开发电脑,出现了新的问题。每次修改完Java代码,点击运行Tomcat,发现根本没有修改。刚刚开始的时候,因为一开始没找到原因,并没有立马解决。使用了另外一种比较麻烦的界面办法,就是Project-->Clean …。这样子,虽然能解决暂时不能部署上去的问题,但是很麻烦有木有,每次Clean的时间长不说,就是每次都进行这步操作,不觉得人生都失去了意义了么? 
Eclipse中Clean的作用: 
将工程中的.class文件删除,同时重新编译工程Java文件。

解决方法:(PS:不知道你的是否跟我遇到的问题是否相同,这个是我于茫茫的贴吧下找到的答案,解决了我的问题) 

Project-->Build Automatically,点击之后,会发现,这个选项签名就自动勾选上了,然后你再次运行项目,以后每次修改Java代码,都会部署成功了。

后记: 

这种解决方法是在看到的,如果需要查看贴吧原文,直接点击这个链接吧。 
另外还有一个百度到的答案,是设置ant,然后解决问题的。这边我贴出来网上给出来的方法,反正,我是没找到ant,不知道是否对其他人有用。据说也是解决了这个需要Clean的问题。

Eclipse中需要clean的解决办法: 

选中项目右键->属性,看看 builder中有没有ant的选项,把它去掉。然后再Clean一次,以后就不需要每次Clean工程了。 
对应的原因解释: 
Eclipse编译的时候会检查class的时间是否匹配,ant也会。这样的结果是,Eclipse编译了一编,antClean后重新编译一编。ant编译的文件Eclipse会认为发生了变更;Eclipse就认为class目录不正确,不再重新编译,导致了混乱。停止ant后,编译都由Eclipse掌管,就不会有问题了。

其他类似问题文章: 

 
这篇文章内容如下:(PS:暂时没遇到过,不过跟我遇到的问题类似,都是这一块的,保留下,希望以后给自己些帮助) 
有时候经常出现项目无法自动编译的事情,即使取消了自动构建(Build Automatically)的开关,通过鼠标右键选择项目进行手动构建也没有效果。其实解决办法其实非常简单,只需要将引入的包取掉,确定之后,项目就会重新编译,接着就重新把包引入进来就OK了。

转载于:https://www.cnblogs.com/silyvin/p/9106847.html

你可能感兴趣的文章
二分图匹配
查看>>
在ASP.NET页面中实现数据饼图
查看>>
Pascal程序练习-与7无关的数
查看>>
Linux:cut命令...未完待续
查看>>
Web
查看>>
那些容易忽略的事(1) -变量与运算符+
查看>>
九度oj 题目1252:回文子串
查看>>
(十一)tina | openwrt关闭调试串口(DEBUG UART)
查看>>
angularjs 使用angular-sortable-view实现拖拽效果(包括拖动完成后的方法使用)
查看>>
2015生命之旅---南京、南通、上海之行
查看>>
高精度练习之乘法(codevs_3117)
查看>>
小Z爱划水
查看>>
Qt Font
查看>>
2014年生日
查看>>
扫描目录下的文件并拼接在一起
查看>>
ELK 分布式日志处理 10.12
查看>>
Java虚拟机详解05----垃圾收集器及GC参数
查看>>
7. 单位,移动布局
查看>>
inux中bin与sbin目录的作用及区别介绍
查看>>
USACO 3.1 Contact
查看>>