eclipse中debug方法

几个快捷键:

ctrl+shift+B:添加断点,程序会在运行到断点出暂停,等待指令执行

F11:debug

F8:执行程序到下一个断点

F5:进入当前行的方法内部,一步一步执行

F6:执行当前行,但不进入方法执行细节

F7:返回上一步执行的方法(对应于F5),由函数内部返回到调用处

ctrl+F2:终止debug

几个视图:

Console:显示当前运行结果

Debug:显示当前调试程序的线程堆栈

BreakPoints:显示所有断点,并可以对断点执行条件进行设置

Variables:

Debug步骤:

1、设置断点:双击行号或者Ctrl+Shift+B

2、启动Debug调试: F11

3、使用F8、F5、6、7执行程序

设置断点执行条件

(在BreakPoints试图进行设置)

注意

1、在debug过程中,运行到最后出现

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2

JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [util.c:840]

几个解决办法

1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输出。

2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这样也可以

"比较不方便的"完成该功能。

3、在main函数结束时,添加system.exit(0);(*****)




你可能感兴趣的:(eclipse中debug方法)