在java eclipse禁用中进入并跳过按钮

时间:2014-07-21 00:49:06

标签: java eclipse swing debugging

我是java和eclipse的新手。我在调试模式下遇到问题。当我在调试中运行我的程序时,它运行成功。但是进入,跳过按钮会出现禁用。由于这个问题,我无法调试我的程序。

谢谢

3 个答案:

答案 0 :(得分:2)

那是因为当你单步执行程序时,你会停止Swing事件线程,这会使GUI失效。您需要在事件侦听器中使用断点,然后在这些侦听器内部,在到达断点后逐步执行代码。

注意:我假设您正在尝试调试Swing GUI。如果这个假设是错误的,请纠正我。

答案 1 :(得分:1)

我也是一个菜鸟程序员,刚开始弄湿我的脚趾。我浪费了整整一天试图搜索并思考出了什么问题。在阅读了Hovercraft Full Of Eels所说的话之后,我终于得到了答案。

这样一个愚蠢的事情(考虑到我的编程经验 - 15年)。

我已将所有断点放在非可执行语句上,即变量声明。确保将断点放在调试会话期间将执行的其中一个方法中,然后才能看到活动的Step into,Step over按钮。

答案 2 :(得分:0)

当您运行某个具有依赖性的项目到其他库或项目并创建断点时,可能没有为调试索引创建参考。

最好的选择是停止服务器并使用在主项目中引用的那些类中创建的断点重新运行它。它对我有用。