Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何调试外部JAR文件_Java_Apache_Debugging_Netbeans - Fatal编程技术网

Java 如何调试外部JAR文件

Java 如何调试外部JAR文件,java,apache,debugging,netbeans,Java,Apache,Debugging,Netbeans,我在代码中使用了一些apache库。目前,我遇到了许多需要调试的问题。然而,问题是当我将数据传递到上述Apache库中时,当我尝试使用netbeans进入方法调用时,它只是在后台进行处理,而不是进入我想要查看的代码 有人知道我是如何配置IDE的,这样我就可以调试apache代码了吗?现在,我只是通过将JAR作为库添加到项目中来将它们关联起来 您需要将一个源jar(例如commons-lang-2.4-sources.jar)附加到您的依赖项、说明中 我还建议使用来管理您的项目依赖关系,我至少5年

我在代码中使用了一些apache库。目前,我遇到了许多需要调试的问题。然而,问题是当我将数据传递到上述Apache库中时,当我尝试使用netbeans进入方法调用时,它只是在后台进行处理,而不是进入我想要查看的代码


有人知道我是如何配置IDE的,这样我就可以调试apache代码了吗?现在,我只是通过将JAR作为库添加到项目中来将它们关联起来

您需要将一个源jar(例如commons-lang-2.4-sources.jar)附加到您的依赖项、说明中


我还建议使用来管理您的项目依赖关系,我至少5年没有使用Netbeans了,但Eclipse和IntelliJ都有Maven插件,可以导入您的所有依赖关系并自动将它们链接到sources/javadoc JAR。

我使用的apache JAR是从Maven项目生成的。我现在考虑在项目中尝试eclipse/intelij。一旦我打开maven项目,我是否需要创建maven命令以便运行我的代码?您不需要放弃Netbeans,似乎有一个maven插件,您可以使用maven管理依赖项,并构建项目jar文件,但您仍然需要以相同的方式执行代码。请参阅maven入门指南,如果您有45分钟的空闲时间,请观看Java Powertools(推荐)@JonFreedman的作者John Smart的播客。我的场景有点不同,我有一个web应用程序引用一个jar文件,我在项目中有它的源,有没有办法将jar文件的源链接到IDE中的项目?