全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Eclipse断点 5 一、 条件断点 断点大家都比较熟悉,在EclipseJava 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个BreakpointProperties 断点的属性界面及各个选项的意思如下图, 二、 变量断点 断点不仅能打在语句上,变量也可以接受断点, 上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,当然变量断点上也是可以加条件的,和上面的介绍的条件断点的设置是一样的。 三、 方法断点 方法断点就是将断点打在方法的入口处, 方法断点的特别之处在于它可以打在 JDK的源码里,由于 JDK 在编译时去掉了调试信息,所以普通断点是不能打到里面的,但是方法断点却可以,可以通过这种方法查看方法的调用栈。 四、 改变变量值 代码停在了断点处,但是传过来的值不正确,如何修改一下变量值保证代码继续走正确的流程,或是说有一个异常分支老是进不去,能不能调试时改一下条件,看一下异常分支代码是否正确? 在Debug 视图的 Variables 小窗口中,我们可以看到 mDestJarName 变量的值为 F:StudyeclipseproJarDirjarHelp.jar 我们可以在变量上右键,选择ChangeValue. 在弹出的对话框中修改变量的值, 或是在下面的值查看窗口中修改,保用Ctr+S 保存后,变量值就会变成修改后的新值了。 五、 重新调试 这种调试的回退不是万能的,只能在当前线程的栈帧中回退,也就说最多只能退回到当前线程的调用的开始处。 回退时,请在需要回退的线程方法上点右键,选择 DroptoFrame 六、 远程调试 用于调试不在本机上的程序,有两种方式, 1、本机作为客户端2、本机作为服务端使用远程调试的前提是服务器端和客户端的代码是一致的。本机作为客户端本机作客户端比较常用,需要在远端的服务器上的java程序在启动时打开远程调试开关,服务器端需要加上虚拟机参数1.5以前版本(1.5以后也可用):【-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 】1.5及以上版本:【 -agentlib:jdwp=transport=dt_socket,server=y,address=8000】F:Studyeclipseproscreensnapjava -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 -jar screensnap3.jar连接时远程服务器时,需要在Eclipse中新建一个远程调试程序这里有一个小地方需注意,连接上的时候貌似不能自动切换到Debug视图,不要以为本机的调试程序没有连接到服务器端。本机作为服务端同本机作为客户端相比,只需要修改一下“Connection Type”这时Eclipse会进入到等待连接的状态连接程序使用如下参数即可连接本机服务器,IP地址请用实现IP替换【-agentlib:jdwp=transport=dt_socket,suspend=y,address=127.0.0.1:8000】F:Studyeclipseproscreensnapjava -agentlib:jdwp=transport=dt_socket,suspend=y,address=127.0.0.1:8000 -jar screensnap3.jar远程调试时本地的代码修改可同步到远程,但不会写到远程的文件里,也就是说本地修改会在下次启动远程程序时就没有了,不会影响到下次使用时的远程代码。好像漏了一个断点,异常断点,补一下。7、异常断点经常遇见一些异常,然后程序就退出来了,要找到异常发生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省嘉峪关市教育系统招聘公费师范毕业生和小学全科型教师37人考试笔试备考试题及答案解析
- 2025海南三亚市人民医院医疗集团各事业单位招聘工作人员(第4号)笔试考试参考试题及答案解析
- 2025年福建省石狮市中英文实验学校高中教师招聘考试笔试模拟试题及答案解析
- 2025年宜春学院高层次人才引进100人笔试考试参考题库及答案解析
- 大学校长2025年度个人工作汇报:深耕育人沃土共筑一流学府
- 2025江苏省省级机关医院放射科派遣制人员招聘1人考试笔试模拟试题及答案解析
- 2026天津市卫生健康委员会所属天津市疾病预防控制中心(天津市预防医学科学院)招聘7人考试笔试模拟试题及答案解析
- 2025年11月广东深圳光明区城市更新和土地整备局招聘一般类岗位专干1人考试笔试备考题库及答案解析
- 员工个人套房协议书
- 合同解除需要协议书
- 雨课堂在线学堂《小白学人工智能》单元考核测试答案
- 少年中国说英文版
- 二次元作业指导书
- YS/T 514.8-2009高钛渣、金红石化学分析方法第8部分:磷量的测定锑钼蓝分光光度法
- SB/T 10595-2011清洁行业经营服务规范
- LY/T 2565-2015竹塑复合材料
- GB/T 39994-2021聚烯烃管道中六种金属元素(铁、钙、镁、锌、钛、铜)的测定
- 证监会专业科目考试复习资料
- 联合收获机结构与维修课件
- 全文《中国式现代化》PPT
- 临床中常用的创伤评分
评论
0/150
提交评论