新写的代码不生效,debug有默认值无法改变,是缓存未清除吗
作者:互联网
本来加班的日子已经很久,晴天霹雳来了无关代码的问题,依然影响了改bug的进度。
这一天,小年轻在维持加班快一个月的奔溃中持续奔溃,各中问题的折磨下,出现了更加难受的情况。 当debug到某一段代码的时候,发现新写的代码不生效,给today赋值以后却没有改变today的值。
这个情况实在是让人抓头。但是小年轻也不是吃干饭的,想到了之前的种种情况,有极大可能性是出现了没有编译的问题。
丝绸般顺滑的点击eclipse的project–》clean–》选择项目 ok 静坐三分二十四秒后 没有任何的改变。
不抛弃不放弃的思想浮现眼前,使用了各种获得当天日期的办法,未果,重启之。
首先重启eclipse,失败。 接着重启tomcat,失败。 最后重启电脑,岿然不动。
作为接近00后的90后,此时要贯彻公司入职时的思想。
“一个问题如果思考十五分钟,还没有正确的思路,就去问别人尽快解决问题” ————来自某次领导教育
眼瞅着下班时到了,再过半小时就时加班时间了。
一顿晚饭过后,找到了小领导,一顿操作后惊呼“怎么连输出语句都不生效了”。最终商议以第二天问疑难杂症解决小能手某雨某为目标进行求助。
伴随着不太阳光的太阳,卑微请教后,静站于比小年轻长相还年轻的某雨某身后,发挥不要脸精神约64秒。
方案是,首先尝试tomcat进行clean(小年轻以前并没有试过这个方式);结果是失败的,由此亲自上手发现项目显示红色感叹号,告诉小年轻没有编译(此时大呼冤枉,重新编译数次未能解决)。
高手果然是高手,接下来进入build path 发现jar包冲突,remove冲突jar包, 删除server tomcat中的项目重新编译发布。 ------问题解决
在这个过程中,小年轻还咨询同学 韦司机 ,给出了一个暴力解决的办法
直接删除相关文件
注:eclipse和idea是文件夹,删除的也是解决缓存未清除 而不是jar包冲突
还真是 纸上得来终是浅 一上手来就报错
标签:年轻,tomcat,eclipse,重启,新写,jar,编译,debug,默认值 来源: https://blog.csdn.net/sinat_40129484/article/details/115525318