论坛首页 Java企业应用论坛

Eclipse调试常用技巧

浏览 120786 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-04-11  
有一个小技巧不错,在表达式窗口添加一条表达式
throw new Throwable("");
并且设为disable,
当调试到某一个地方已经得到想要的结果,下面不想继续调试了,
但是又不想重新启动tomcat之类的服务器,enable这条表达式,
等待异常抛出完,然后设为disable,否则下次进不了调试。
这种情况适用于调试后需要修改代码验证,但是后面有数据库保存
操作,不想把剩余的代码跑完的情况。
0 请登录后投票
   发表时间:2010-04-11  
zhachunling 写道
jsp 断点调试呢 也讲讲啊

  jsp的调试没有用过,希望有知道的同志分享一下
0 请登录后投票
   发表时间:2010-04-11  
nullx 写道
有一个小技巧不错,在表达式窗口添加一条表达式
throw new Throwable("");
并且设为disable,
当调试到某一个地方已经得到想要的结果,下面不想继续调试了,
但是又不想重新启动tomcat之类的服务器,enable这条表达式,
等待异常抛出完,然后设为disable,否则下次进不了调试。
这种情况适用于调试后需要修改代码验证,但是后面有数据库保存
操作,不想把剩余的代码跑完的情况。

挺好的技巧,希望能有更多人一起分享自己的心得
0 请登录后投票
   发表时间:2010-04-12  
远程调试不怎么用到,希望楼主多讲解一下,以备以后不时之需啊!!
0 请登录后投票
   发表时间:2010-04-12  
playboyb 写道
远程调试不怎么用到,希望楼主多讲解一下,以备以后不时之需啊!!

 

文中有提到:有关远程调试更详细点的介绍请参考【使用 Eclipse 远程调试 Java 应用程序】

 

0 请登录后投票
   发表时间:2010-04-13  
Durian 写道
daimojingdeyu 写道
二十一 写道
远程调试真的有用吗

有用,可以参考 【12 楼 lydawen】 的回复,可以用来定位一些本机不重现,只有在个别远程机上才出现的偶现问题

---------------
有时候,非远程调试不行。
1.不能在本机配置运行环境,只能通过远程调试才能定位bug。
2.时间紧,没有时间在本机配置运行环境。打开server的端口,调之,改之,替换相应错误文件就ok。
3.懒人,不愿意配置本机开发环境,也可以远程调试。


替换相应错误文件 不要重启服务器吗?这样不是也很麻烦
0 请登录后投票
   发表时间:2010-04-13  
shangtang004 写道

替换相应错误文件 不要重启服务器吗?这样不是也很麻烦

远程调试依然可以进行代码的热替换,修改完成本地的代码,远程机会相应修改,只会修改内存中的
0 请登录后投票
   发表时间:2010-04-15  
前天晚上尝试了一下 感觉还是很不错的 谢谢楼主  
远程调试还需要再试试
0 请登录后投票
   发表时间:2010-04-16  
我在用Eclipse时候,基本都是按快捷键,楼主写的很细致。。。
0 请登录后投票
   发表时间:2010-04-16  
谢谢!尤其第四条,很有用的东西,一直都不晓得这功能......
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics