为什么运行按钮在Eclipse中不起作用?

时间:2011-02-10 07:38:40

标签: java eclipse compiler-construction

我构建了一个没有错误的代码。在添加各种组件的过程中,它已多次运行,但出于某种原因,它将不再运行。当我单击箭头时,Eclipse会显示沙漏,然后它会消失并且不会执行任何操作。如何让它运行以便我可以测试程序?

感谢您提供任何有用的帮助。

4 个答案:

答案 0 :(得分:1)

尝试在调试模式下运行它,在main()函数的最开始处有一个断点。

如果它没有在断点处停止,那么你就会知道它不是代码,并且可能是dimitrisli指出的Run配置。

如果确实停止了,那么您可以单步执行代码,看看是什么导致它提前退出。

我还注意到,如果您在单击“运行”时选择了控制台,而不是代码,则它将无法运行。

答案 1 :(得分:0)

程序中某处可能存在未捕获的异常,如果在try块后没有在catch块中执行任何操作,则很可能是NullPointerException

试试这个:在程序中的每个try块之后,写下

catch(Exception e) { e.printStackTrace(); }

这应该会从控制台为您带来一些输出。祝你好运。

答案 2 :(得分:0)

我知道这个问题已经有一段时间了,但是,最近我注意到我从未给出正确答案的标记。该问题的答案是,每当我按下运行按钮时,都会出现导致编译器停止的配置错误。它是由一个不在这个论坛上的同学解决的。感谢所有协助的人。我非常感谢。

答案 3 :(得分:0)

对我来说,使用按钮和Run->run都会发生这种情况。当这开始发生时,我必须调出运行configuration menu并从那里按run然后它将运行。这似乎不是他们错误的问题,而且每次有时必须打开配置窗口,直到我重新启动或某事

,这有点令人沮丧。