使用Eclipse时运行或调试?

时间:2014-04-18 02:17:54

标签: java eclipse

eclipse中的调试按钮和运行按钮有什么区别?我目前正在使用java进行2D游戏,但我意识到我不确定是否应该单击调试或运行。使用一个优于另一个是否有优势?

谢谢!

2 个答案:

答案 0 :(得分:4)

Debug将比常规Run执行得慢很多。 Eclipse只会在您在Debug中运行时识别断点。在测试游戏时应该使用Debug。

您还可以在调试时实时查看变量。您可以暂停执行,并且可以查看所有正在运行的线程,在正确使用它时它非常有用。

如果您有兴趣,这是一个非常好的调试教程:

答案 1 :(得分:2)

运行和调试是两个完全不同的动物。如果您不知道调试按钮的作用,那么您应该按下运行按钮,因为调试会大大减慢您的程序测试速度。

现在您可能会问,但我想使用调试器。好的,这是一个演示调试器有用性的简单方法。将此代码放在Eclipse中的新项目中。

int n = 0;
for(int i = 0; i<10;i++)
{
System.out.println("I am printing "+n++);
}

点击int = 0;行并按CTRL + SHIFT + B您会注意到该行左侧会出现一个小点。然后作为调试运行,它将在此时停止您的程序。从这里你可以按f6到&#34;逐步完成&#34;你的计划。您可以在任何地方切换断点。

然后按Window&gt;显示视图&gt;其他和类型变量,选择它。 Window>Show View>Other 在弹出的新框中,您将看到顶部的按钮,当您突出显示时,单击显示“打开新视图”的按钮 Open New View

这将打开一个变量窗口,它将显示您正在逐步执行的程序部分中的变量按下上面的示例后按f6两次或三次,您应该得到这个... Variable View 您不仅可以在按f6时看到变量发生变化,而且您实际上可以双击值列并在运行时更改值以询问问题是什么。