如何用Eclipse调试(debug)Java代码?

如何用Eclipse调试(debug)Java代码?

1.调试展示前的准备

1.1 初始页面展示

Eclipse应用界面

1.2 调试代码展示

随便敲了一段的代码,如下:

package test;

public class test{
	public static void main(String arg[]){
		int[] a = new int[10];
		for(int i=0;i<a.length;i++) {
			a[i]=i;
		}
		change c = new change();
		c.changeDate(a);
	}
}

class change{
	public change(){}
	
	void changeDate(int[] d){
		for(int i=0;i<d.length;i++) {
			d[i]=i+5;
		}
	}
}

2.调试步骤

2.1 设置断点

(1)方法1:双击图2红框内的区域的特定行,确定程序调试从该行开始
在这里插入图片描述

这里我双击第四行,双击后断点效果如下:
在这里插入图片描述
(2)方法2:亦或者,在下图红框位置内特定行右键,选择Toggle Breakpoint(快捷键Ctrl+Shift+B)也能达到和方法1同样的效果
在这里插入图片描述
在这里插入图片描述

2.2 进入调试以及调试页面简介

(1)在准备调试的代码页面任意位置,右键,选择Debug As——>Java Application,如下:
在这里插入图片描述
接下来会弹出一个确认框,询问是否确认转换为调试页面,点击switch确认转换:
在这里插入图片描述
(2)调试页面简介:
在这里插入图片描述
在这里插入图片描述
这是大家主要会在调试过程中用到的按钮,接下来我从左到右简要介绍一下它们各自的作用:
左一Resume(F8):开始运行调试直到下一个断点
左三Terminate(Ctrl+F2):中断结束调试
左五Step into(F5):进入调用的方法
左六Step over(F6):单步调试,进入下一行代码
左七Step Return(F7):跳出调用的方法

2.3 正式开始调试

(1)调试从断点开始,即绿色高亮显示的代码行
在这里插入图片描述
(2)点击单步调试进入下一行(这个在调试里被使用频率最高)
在这里插入图片描述

不断点击单步调试,代码运行循环体为数组赋值,我们可以在右边的变量查看框内观察变量变化,如下:
在这里插入图片描述
(2)一旦调试到了被调用的方法处,如下:
在这里插入图片描述
我们可以点击下面的按钮Step into,调试进入方法体
在这里插入图片描述
在这里插入图片描述
综上:通过调试,我们可以一步步运行代码的同时,观察变量值的变化,从而去侦察程序出现的错误。

2.3 结束调试

点击下方红框内的Terminate按钮(Ctrl+F2),中断结束调试。
在这里插入图片描述
调试结束后页面:
在这里插入图片描述
若是想将调试页面恢复成原先的Java运行页面,按以下步骤走:
在这里插入图片描述
在这里插入图片描述

----------EOF----------
  • 24
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 在Linux下使用Eclipse调试代码,可以按照以下步骤进行: 1. 打开Eclipse,并创建或打开一个Java项目。 2. 在项目中选择需要调试Java文件,并在文件中设置断点。 3. 单击“调试”按钮,或使用快捷键“F11”启动调试。 4. 此Eclipse将启动Java虚拟机,并暂停执行程序,等待您的下一步操作。 5. 在调试视图中,您可以查看当前执行线程的状态、变量和调用栈信息。 6. 您可以使用调试工具栏中的控制按钮(如“继续”、“单步执行”、“步入”、“步过”等)来控制程序的执行。 7. 当程序执行到您设置的断点,它将暂停执行,让您检查变量和调用栈信息,或者继续执行。 如果您需要调试C/C++代码,您需要安装相应的调试插件,并按照相应的步骤设置调试环境。 ### 回答2: 在Linux下使用Eclipse调试代码的步骤如下: 1. 打开Eclipse,并在工作区新建一个Java项目。 2. 在项目中创建一个Java类,并编写代码。 3. 在代码中设置断点。在希望调试的行上点击左侧的空白区域,或者使用快捷键Ctrl+Shift+B,在该行添加断点。 4. 在Eclipse的工具栏上找到“Debug”按钮,点击并选择“Debug Configurations”选项。 5. 在“Debug Configurations”窗口中选择“Java Application”或相关选项,并点击“New”按钮创建一个新的调试配置。 6. 在“Main class”字段中输入程序的入口类名,并在“Project”字段中选择该项目。 7. 在“Arguments”选项卡中输入所需的运行参数。 8. 点击“Debug”按钮开始调试Eclipse将以调试模式启动程序。 9. 当程序执行到断点处,程序会暂停。在调试视图中,可以查看变量的值,单步执行代码,跳过代码块,以及查看调用堆栈等信息。 10. 使用调试视图中的工具栏按钮,如“Resume”(继续执行)、“Step Over”(跳过当前行)、“Step Into”(进入方法调用)等,控制程序的执行流程。 11. 在调试过程中,可以通过右键点击断点,选择“Remove Breakpoint”来删除断点。 12. 调试完成后,可以点击工具栏上的“Terminate”按钮或关闭调试视图来停止调试。 以上是在Linux下使用Eclipse进行代码调试的基本步骤,通过这些步骤可以方便地进行程序的调试和错误排查。 ### 回答3: Linux下的Eclipse调试代码需要进行以下步骤: 1. 下载并安装Eclipse:打开终端,使用apt-get命令或者直接从官方网站下载Eclipse,并按照安装指导进行安装。 2. 打开Eclipse:在终端中输入eclipse命令打开Eclipse。 3. 创建Java项目:在Eclipse中选择File -> New -> Java Project来创建一个新的Java项目。 4. 导入代码:将你要调试代码导入到刚刚创建的Java项目中。 5. 设置断点:在代码中选择你想要设置断点的位置,可以通过单击代码行左侧的空白区域或者使用快捷键Ctrl + Shift + B来设置断点。 6. 启动调试:点击"Debug"按钮启动调试模式,程序将暂停在你设置的断点处等待调试命令。 7. 执行调试操作:使用调试工具栏中的按钮(例如"Step Into"、"Step Over"、"Step Return")或快捷键(例如F5、F6、F7)来逐行执行代码,观察程序的执行过程。 8. 监视变量:在变量窗口中查看和监视变量的值,可以通过选择变量并右击选择"Watch"来观察变量的值的变化。 9. 跟踪异常:当程序抛出异常调试模式会自动暂停,可以查看异常的详细信息并根据需要进行调试。 10. 结束调试调试完成后,可以点击"Terminate"按钮或选择"Terminate"选项来结束调试。 总结:以上就是在Linux下使用Eclipse调试代码的步骤,通过设置断点、执行调试操作和监视变量,可以更加方便地调试和排查代码中的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

peng_YuJun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值