编辑:不详    发布日期:2017-05-08 11:15:27

Eclipse作为开发者必备的一款常用软件,有许多开发者还不知道eclipse的debug功能该如何使用,debug模式简称为调试,可以自动编译出项目中的问题,小编今天就为大家带来了Eclipse使用debug模式调试的详细教程。

  1、设置断点

  在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。

  2、调试

  (1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。

  (2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。

  (3)或者右键单击该程序,选择debug as(调试方式) -> java application(Java应用程序),则可以调试程序了。前提你需要是要在程序中设置好断点。

  3、调试快捷键

  以debug方式运行java程序后

  (F5)单步执行程序,遇到方法时进入;

  (F6)单步执行程序,遇到方法时跳过;

  (F7)单步执行程序,从当前方法跳出;

  (F8)直接执行程序。遇到断点时暂停;

  按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;

  按F6就是在当前函数一步步debug,不理会深层次运作;

  按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;

  按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;

  另,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。

  4、改变变量的值

  在变量窗口中右击变量,在弹出的菜单中选择[change value],弹出修改画面。

  改变其值后,按下ok按钮;这时变量的值就改为修改后的值了。

  5、检查代码段执行结果

  在程序运行的时候,想看看某段程序运行的结果是否正确,或者查看某个变量的值时:

  选择一句或一段代码,右键单击在弹出的菜单中选择Watch(创建查看表达式)项,此时,代码的执行结果将显示在Expressions(表达式)窗口中。

  选择一句或一段代码,右键单击在弹出的菜单中选择Inspect(检查)项,可以直接显示表达式的值。

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 近期英特尔因7nm制程落后、苹果M1芯片冲击等压力,被曝正与台积电接洽将芯片制造业务外包,从而可投入更多资源至芯片设计。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 2020年第四季度iPhone 12系列在中国大陆销量达1800万部,苹果智能手机份额回升至20%。文章梳理了其销售结构与2021年面临的安卓旗舰竞争压力。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 2021年1月13日高通以14亿美元收购芯片初创公司Nuvia,旨在将其定制ARM架构技术用于智能手机、笔记本及汽车处理器,并减轻对Arm依赖。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 本文汇总了近期多项科技动态,包括B站拟在港上市、苹果斥资推动种族平等、富士康与吉利合资电动汽车、英特尔任命新CEO、高通收购Nuvia挑战苹果英特尔,以及外交部回应美胁迫禁用中国5G设备。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 苹果中国官网近日上线“家居”板块并引入第三方配件,文章分析HomeKit生态在华发展缓慢的原因,指出其产品线窄与兼容性差等挑战。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年国内手机市场出货量同比大幅下滑,本文从折叠屏逆势增长、联发科切入旗舰与卫星通信创新等角度分析厂商破局路径。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 外媒爆料称iPhone 15系列将搭载注重能效的A17芯片以改善电池续航,全系可能标配灵动岛设计,Pro版采用3nm工艺,并或因欧盟规定改用USB-C接口,定价策略也有调整传闻。
步子太大?工程设计失误或成A16升级不大的诱因 文章分析了苹果A16仿生芯片GPU性能未达预期、被骁龙8反超的现象,指出原型功耗过高砍掉新功能及人才流失是主要原因。

相关软件