【问题标题】:How can I debug external JAR files如何调试外部 JAR 文件
【发布时间】:2011-03-31 11:55:38
【问题描述】:

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

有谁知道我如何配置 IDE 以便我也可以调试 apache 代码?现在我只是将 JAR 与项目相关联,将它们添加为库。

【问题讨论】:

    标签: java apache debugging netbeans


    【解决方案1】:

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

    我还应该推荐使用Maven2 来管理您的项目依赖项,我至少有 5 年没有使用 Netbeans,但是 Eclipse 和 IntelliJ 都有 Maven 插件,可以导入您的所有依赖项并将它们链接到源/javadoc自动装罐。

    【讨论】:

    • 我使用的 apache jars 是从 maven 项目生成的。我现在已经考虑在项目中尝试 eclipse / intelij。打开 maven 项目后,是否需要创建 maven 命令才能运行代码?
    • 不用放弃Netbeans,好像有maven的插件maven.apache.org/netbeans-module.html可以用maven来管理你的依赖,构建你的项目jar文件,但是还是需要执行你的代码以同样的方式。请参阅 maven 入门指南 maven.apache.org/guides/getting-started/index.html,如果您有 45 分钟的空闲时间,请观看 Java Powertools 的作者 John Smart 的播客(推荐)skillsmatter.com/podcast/java-jee/…
    • @JonFreedman 我的场景有点不同,我有一个引用 jar 文件的 Web 应用程序,我在项目中有它的源,有没有办法将 jar 文件的源链接到IDE 中的项目?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2012-09-12
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多