我在 Netbeans 中有一个 Java 项目,其属性的库部分列出了几个 jar 文件。
我在其中一个 jar 文件中发现了一个错误,我想在调试时介入它。
这是我到目前为止所做的:
- 我已经找到了源代码
jar 文件。
- 我将该源代码作为一个项目打开
NetBeans(它作为 NetBeans
项目)
- 我从 中删除了该 jar 文件
我的编译时库部分
项目。
- 我将新项目添加到
我的编译时库部分
使用“添加项目”进行项目。
- 进行了清理并在新的基础上进行了构建
项目,以及我的项目。
它的构建和运行与以前相同,但我仍然无法进入新项目的代码。但是,当我尝试进入新项目中的方法时,Netbeans 说“无法打开(缺少源代码?)”。我还尝试在新项目的方法中设置断点,但 Netbeans 说“无法提交断点 LineBreakpoint ObjectMakerFactory.java:203,原因:类中第 203 行没有可用的可执行位置......”
如果您打开了多个项目,请确保在实际部署的正确文件中设置断点(确保它位于正确的项目中)。
此外,请确保在 windows/debugging/sources 下您的源根目录也已启用。在某些版本中,此功能默认启用,而在其他版本中,您必须添加源根目录并通过复选框启用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)