[英]Java / NetBeans - How to Step into a jar file?
我在Netbeans中有一个Java项目,其属性的库部分中列出了几个jar文件。
我在一个jar文件中发现了一个错误,我想在调试时介入其中。
到目前为止,这是我所做的:
它的构建和运行与以前相同,但是我仍然无法进入新项目的代码。 但是当我尝试进入新项目中的方法时,Netbeans会说“无法打开(缺少源代码?)”。 我还尝试在新项目的方法中设置断点,但是Netbeans说“无法提交断点LineBreakpoint ObjectMakerFactory.java:203,原因:类....的第203行没有可用的可执行位置。”
如果打开了多个项目,请确保将断点设置在实际部署的正确文件中(确保它位于正确的项目中)。
此外,请确保在Windows /调试/源下也启用了源根。 在某些版本中,默认情况下会启用此功能,而在其他版本中,您必须添加源根并使用复选框启用它。
对于netbeans,我不能说,但是对于Eclipse和IntelliJ,我一直成功下载src jar并将其添加到项目中。 然后,在我的代码中,当我单击jar中一个类的方法时,IDE将我带到源代码中。 如果发生这种情况,可以在src中设置断点,然后照常进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.