Java NetBeans 8.2不能;“介入”;

Java NetBeans 8.2不能;“介入”;,java,debugging,netbeans,Java,Debugging,Netbeans,大家晚上好! 所以我目前的情况是,我已经在Windows8.1x64操作系统上安装了带有JDK8U241的NetBeans8.2。我目前正在尝试学习如何使用调试工具。因此,当前当我在其中一行上设置断点并单击调试器时,我得到: Listening on javadebug User program running Not able to submit breakpoint LineBreakpoint Grades.java : 23, reason: No source root found f

大家晚上好! 所以我目前的情况是,我已经在Windows8.1x64操作系统上安装了带有JDK8U241的NetBeans8.2。我目前正在尝试学习如何使用调试工具。因此,当前当我在其中一行上设置断点并单击调试器时,我得到:

Listening on javadebug
User program running
Not able to submit breakpoint LineBreakpoint Grades.java : 23, reason: No source root found for URL 'file:/C:/Users/sntaf_000/Documents/Projects/Grades/src/grades/Grades.java'. Verify the setup of project sources.
Invalid LineBreakpoint Grades.java : 23
LineBreakpoint TravelCosts.java : 20 successfully submitted.
Breakpoint hit at line 20 in class travelcosts.TravelCosts by thread main.
Thread main stopped at TravelCosts.java:20.
在调试器控制台的最后。如果我尝试继续“单步执行”,另一个选项卡将在我的程序Scanner.java旁边打开,我得到了很多评论,整个页面都是灰色的

如果我从程序的左窗格中查看,我可以看到它似乎来自libraries>JDK1.8(默认)>rt.jar

导航器下面是一个新的内部类,名为Scanner::Iterator,Closeable

如果我关闭它,我仍然无法让调试器转到下一行代码,因为它会再次执行。我只想进入下一行代码。但事实并非如此。请帮忙

奇怪的是,上面显示的错误中有一行表示: 无效的LineBreakpoint Grades.java:23 这是我之前尝试过的一个程序,当时我第一次注意到调试器不适合我。TravelCosts是一个完全不同的项目

我对Java和NetBeans非常陌生,我很抱歉解释得太长,但我也非常注重细节,因为我发现它更具辅助性。非常感谢您事先的帮助


好的,我找到了问题所在:无效的LineBreakpoint Grades.java:23。很明显,调试器仍然以某种方式“连接”到以前的项目,我通过以下方式找到了与之相关的行:窗口>调试>断点,然后删除底部“运行”选项卡中的断点。。。但我仍然得到了SCANNER TAB=D



另外,如果我在窗口>文档中看到:C:\Program Files\java\jdk1.8.0\u 241\src.zip(只读)中的java/util/Scanner.java,我不确定这是否有用,但我想知道是否需要提取.zip文件?

不要以注释的形式提供问题的更新。相反,请直接编辑您的问题,然后删除评论。很抱歉,我是这个环境的新手,一直在努力完成一些事情,但我没有阅读如何更新我的问题。请不要将问题的更新作为评论提供。相反,请直接编辑您的问题,然后删除评论。很抱歉,我对这种环境不熟悉,一直在努力完成一些事情,但我没有读到如何更新我的问题。