Java 用Eclipse调试Swing GUI

Java 用Eclipse调试Swing GUI,java,swing,debugging,Java,Swing,Debugging,每当我使用Eclipse调试一个具有swing gui的Java应用程序时,每当它到达与swing有关的行时,它都无法正确调试,这是正常的 举个例子: int number = 0; //Debugs fine textbox.setText(Integer.toString(number)); //Takes me to this window saying "Source not Found" 下图详细说明了调试器到达与swing GUI有关的行时出现的问题: 您可能也在源类上设置了调试断

每当我使用Eclipse调试一个具有swing gui的Java应用程序时,每当它到达与swing有关的行时,它都无法正确调试,这是正常的

举个例子:

int number = 0; //Debugs fine
textbox.setText(Integer.toString(number)); //Takes me to this window saying "Source not Found"
下图详细说明了调试器到达与swing GUI有关的行时出现的问题:


您可能也在源类上设置了调试断点。我希望你遵循以下建议

  • 到窗口
  • 转到源视图
  • 从那里选择断点
  • 打开后,单击断点顶部的双关闭图标。然后所有断点都被刷新,尝试新断点进行调试
我希望这对你有用

  • 确保安装了JDK;Java安装的根文件夹中应该有一个文件
    src.zip
    。没有这些,Eclipse就无法找到源代码

  • 确保Eclipse获取源代码。在JRE定义对话框中,前5个条目的JAR上必须有一个很小的覆盖层。更重要的是
    rt.jar


  • 1。Eclipse的哪个版本?2.你怎么去排队?你是在上面设置了断点,还是使用了单步执行/单步执行?@Aarondigula我使用的是EclipseV4.2,是的,我使用了断点并单步执行(F5)。这不是失败。它只是在上面提到的路径中找不到源代码。若您说编辑源查找路径并添加src,那个么它不应该给出这样的错误。无论你使用哪个版本都不重要。如果这个版本不起作用,我建议链接由jasim提供