eclipse编辑器学习笔记(一)——Build Automaticlly
2016-04-03 08:08
369 查看
昨天晚上调试一段代码,设断点调试,运行到断点的时候,惊奇的发现。右侧的Variable字段列表与我预期有出入!预期Variable窗口如下图:<wbr style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px"><div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<div style="text-align:center"><img title="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" alt="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" src="http://img1.ph.126.net/itgvsFNyk1EBGeZ_seTLqw==/1996502009909509519.jpg" style="border:0px; max-width:100%; margin:0px 10px; width:500px; height:auto; float:none"></div>
<div>
<span style="white-space:pre"></span><span style="font-size:12px; line-height:22.75px"><span style="white-space:pre"></span>但实际上选中的的isShow字段位置,一直显示的是isDisplay字段!调试了很久啊!又是重启服务器,又是在前台设断点查看,又是用在前台用alert输出·····反正是花了我一个半小时啊!</span><img title="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" alt="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" src="http://b.bst.126.net/common/portrait/face/preview/face2.gif" style="border:0px; max-width:100%"><span style="font-size:12px; line-height:22.75px">心里感觉那个莫名其妙啊!</span>
</div>
</div>
<div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<span style="font-size:12px; line-height:22.75px"><span style="white-space:pre"></span><span style="white-space:pre"></span>到了第二天早上,又是遇到一个Bug,说是在数据库中没有找到na所在的列!于是也在程序中找,总算是被我找到了!原来是因为在设置选出字段是本来是"id,name"但不知道什么时候中间多加了一个空格,变成了"id,na me"!改过来之后,发现还是报异常说找不到na所在的列!心里那个不爽啊!</span>
</div>
<div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<span style="font-size:12px; line-height:22.75px"><span style="white-space:pre"></span>联系两个错误,错误的本质都是一样的!都是代码更新了,但是没有同步到服务器!本来昨天也在想这个问题,第二天早上突然灵光一现,是不是因为缓存的问题呢!就是代码更新了却没有同步到服务器!后来想到,昨天也是先定义了isDisplay字段,后来才改成了isShow字段。于是就将Project--Build Automaticlly选中了!再次运行项目,终于发现<span style="white-space:pre">
</span>问题解决了!两个错误都没有了!</span><span style="font-size:12px; line-height:22.75px">弄了很久,Bug总算是解决了!</span>
</div>
<div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<span style="white-space:pre"></span><span style="font-size:12px; line-height:22.75px"><span style="white-space:pre"></span>最后总结一下了,Build Automaticlly是用于自动构建项目用的!比如说,有类更新之类的,当项目运行到服务器上时,也是更新之后的文件了!而我遇到的这个问题,就是更新只是代码级的,并不是服务器级。所以会出现这个莫名其妙的Bug!从这里也可以看出来,Tomcat设断点调试,本质上还是调试运行服务器端的代码,而不是eclipse编辑器中的代码(当然,如果两者保持了同步,自然也就一样了!)而对于Build</span><span style="line-height:22.75px; font-size:12px">Automaticlly选项(默认选中),如果不选中的话,自然会提高eclipse的反应速度和启动速度!(之前也是看到过右下角的进度条一直显示BuildingWorkSpace)我也是基于优化eclipse的角度才没选中Build
Automaticlly选项,也没想到出现这种错误!总之,对于该选项,如果不选中的话,那就每当你修改java代码时,都点击Project--Build Project来构建一下,来避免我遇到的问题!当然也可以选中Build Automaticlly选项!就是多耗点儿内存(个人推荐选中)!</span>
</div>
<div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<span style="line-height:22.75px; font-size:12px"><span style="white-space:pre"></span><span style="white-space:pre"></span>最后一个对程序员的衷心建议:每当你遇到一个Bug调试一两个小时都无果的话,不妨先去做做别的事情!待会儿再接着调试!避免一些没有必要的死磕!</span><img title="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" alt="eclipse编辑器学习笔记(一)——Build Automaticlly - 薛定谔的猫 - 薛定谔的猫" src="http://b.bst.126.net/common/portrait/face/preview/face1.gif" style="border:0px; max-width:100%">
</div>
<div style="line-height:28px; font-family:'Hiragino Sans GB W3','Hiragino Sans GB',Arial,Helvetica,simsun,宋体; font-size:16px">
<span style="line-height:22.75px"><span style="font-size:14px; line-height:28px"><strong><span style="white-space:pre"></span></strong></span></span>
</div>
<div><span style="line-height:22.75px"><span style="font-size:14px; line-height:28px"><strong><span style="white-space:pre"><br></span></strong></span></span></div>
</wbr>
相关文章推荐
- 【小梅哥SOPC学习笔记】设置Eclipse在编译(build)前自动保存源代码文件
- android NDK 学习笔记(2)---eclipse 环境自动编译ndk-build
- Android NDK(学习笔记三)—— 配置Eclipse自动进行ndk-build
- eclipse编辑器中,如何配置编译命令-lm,使math.h 和pow(a,b)函数生效——C语言学习笔记4
- cocos-creator 学习笔记 1 编辑器了解
- 【Java学习笔记】61:Linux下集成Eclipse-jee和Tomcat与常见问题
- 【转】Setting up Automatic NDK Builds in Eclipse
- JAVA学习笔记【java的eclipse开发工具中文版】
- maven学习笔记--maven和eclipse的集成
- HADOOP的学习笔记 (第三期) eclipse 配置hadoop开发环境
- sed编辑器学习笔记
- NFinal学习笔记 02—NFinalBuild
- [知了堂学习笔记]_牵线Eclipse和Tomcat第二篇 —— 安装Tomcat&&添加Tomcat到Eclipse
- 【Servlet学习笔记-1】使用Eclipse创建第一个Servlet并在html页面调用示例
- hadoop学习笔记(4)-Windows7 eclipse Hadoop Failed to set permissions of path
- Eclipse学习笔记——快捷键
- Android 学习笔记 - 【查看ADT版本,安装、卸载、更新eclipse中的ADT】
- Java学习笔记之Eclipse plugin插件安装
- vim编辑器(实验楼)学习笔记 实验1 vim快速入门
- java学习笔记4_Eclipse使用指南和.classpath,.project, /src和/bin