我在Netbeans中有一个Java项目,其属性的库部分列出了几个jar文件。
我在其中一个jar文件中发现了一个错误,我想在调试时插入它。
这是我到目前为止所做的:
它构建和运行与以前相同,但我仍然无法进入新项目的代码。但是当我尝试在新项目中尝试进入某个方法时,Netbeans说“无法打开(缺少来源?)”。我还试图在新项目的方法中设置一个断点,但Netbeans说“无法提交断点LineBreakpoint ObjectMakerFactory.java:203,原因:在类203的第203行没有可执行的位置......”
答案 0 :(得分:1)
如果您打开了多个项目,请确保在实际部署的正确文件中设置断点(确保它在正确的项目中)。
此外,请确保在windows / debugging / sources下还启用了源根目录。在某些版本中,默认情况下会启用此功能,而在其他版本中,您必须添加源根目录并使用复选框启用它。
答案 1 :(得分:1)
我不能说netbeans,但对于Eclipse和IntelliJ,我总是成功下载src jar并将其添加到项目中。然后,在我的代码中,当我单击jar中的类的方法时,IDE将我带到源代码。如果发生这种情况,您可以在src中设置断点并继续正常运行。