【问题标题】:How do I see the source code from packages I use in netbeans?如何查看我在 netbeans 中使用的包的源代码?
【发布时间】:2020-04-07 16:39:27
【问题描述】:

关于 netbeans 中的 java 项目,如何查看我正在导入的类/包的源代码?

我读过以前的帖子说我需要 src.zip 文件。我从https://netbeans.org/downloads/8.0.2/zip.html 下载了 netbeans-8.0.2-201411181905-src.zip 文件。

作为练习,我搜索了“String”类,发现它应该在 java.lang.object 下。但是,我在 src.zip 文件中没有看到 java.lang.object 文件夹(有很多源代码,但我不知道如何有效地导航它)。这是错误的版本吗?我的 netbeans 剂量在应用程序顶部说 8.2。

我还尝试在项目窗口中单击 netbeans 库/JDK 文件夹中的 JAR 文件。同样,有很多代码,但如果我正在寻找特定的类,我觉得我无法有效地导航它。

我需要能够从我可能正在使用的任何包或类中快速查看源代码。

谢谢。

【问题讨论】:

    标签: java netbeans


    【解决方案1】:

    下载 src.zip 后,您需要在 NetBeans 中进行配置:

    • 选择工具 > Java 平台
    • 平台面板中选择要为其添加源的 JDK。
    • 点击Sources标签,然后点击Add JAR/Folder...按钮。
    • 导航到 src.zip 并单击 添加 JAR/文件夹 按钮。

    • 最后,点击Close关闭Java Platform Manager对话框。

    然后您应该能够查看该 JDK 的源代码。检查:

    • 在您的 Java 源代码中,将光标放在任何 JDK 类(例如 String)或其任何方法或构造函数上。
    • 右键单击,然后从上下文菜单中选择Navigate > Go to Source,您应该会被重定向到JDK 类源中的适当位置。或者,按 Ctrl + Shift + B

    【讨论】:

      【解决方案2】:

      如果是 maven 项目,在 Projects 中转到 Dependencies,右键单击库并选择 Download Sources

      【讨论】:

        【解决方案3】:

        谢谢大家,

        总结一下这个经验,在netbeans搜索栏搜索类名,点击想要的类打开源代码文件。右键单击此文件的选项卡并单击“在项目中选择”选项会显示它存储在 JDK 中的确切文件。

        projects.apache.org、http://jboss.org/projectshttps://projects.apache.org/ 也是查找 java 源代码的有用位置。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-12-18
          • 2014-10-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-09
          相关资源
          最近更新 更多