2014-04-18 67 views
0

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

谢谢!

+0

运行 - 只需运行该应用程序。调试 - 以调试模式运行应用程序。 –

+0

请在发布之前在GOOGLE上做一些研究 –

回答

4

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

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

下面是调试一个很好的教程,如果你有兴趣:

+1

好的,谢谢,这是一个非常有用的教程,你回答了我的问题! – Connor

+0

@Connor查看下面的答案,我认为这是调试中最有用的部分。 – CodeCamper

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来“逐步”你的程序。你可以在任何你想要的地方切换断点。

然后按窗口>显示视图>其他并键入变量,选择它。 Window>Show View>Other 在弹出你会看到在顶部点击按钮,上面写着打开新视图,当你选中它 Open New View

这将打开一个变量窗口将显示您的变量的一个新的盒子你正在步进的程序的一部分当你按f6两次或三次与我上面的例子,你应该得到这个.. Variable View 你不仅可以看到变量变化,当你按f6,但你可以实际上双击该值列,并在运行时更改这些值以询问是什么问题。

相关问题