【问题标题】:Browse JDK Source Code in Eclipse Like GrepCode像 GrepCode 一样在 Eclipse 中浏览 JDK 源代码
【发布时间】:2013-07-04 00:32:42
【问题描述】:

我喜欢您在GrepCode 中浏览库源代码的方式。有什么方法可以在 Eclipse 中做同样的事情吗?

我知道我可以打开一个类的声明并查看它,但我似乎无法在声明窗口中搜索某些内容(例如方法)。

我真正想要的是一种浏览标准库源代码的方法,就像浏览我正在编写的类的源代码一样。它不一定是我的 JDK 附带的源代码;我也很高兴看到其他版本。

实现这一目标的最佳方法是什么?我是否必须下载 OpenJDK 并将其添加为 Eclipse 中的项目?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    可以为Eclipse安装Java Decompiler插件,如JD-Eclipse

    您还可以使用与 Oracle 的 JDK 一起提供的 src.zip 文件(位于 example 的位置 类似于 C:\Program Files\Java\jdk{version} 在 Windows 中)并将其作为库加载到 Eclipse 构建路径(src.zip 包含 java.、javax. 和一些 org.* 包的源文件,但是不适用于 com.sun.* 包)

    或者您可以在http://download.java.net/openjdk/jdk6/(对于 JDK 1.6)下载 JDK 的整个源代码包并执行相同操作

    【讨论】:

    • 感谢您对 JD-Eclipse 的建议。现在我只使用了 Eclipse 中的搜索功能,它适合我的需要。
    • 搜索功能本身不会显示JDK源代码,你必须按照我提到的加载源代码或使用反编译器插件
    【解决方案2】:

    我认为 zGrepCode 是您正在寻找的一个不错的选择。它允许您通过提供互连来浏览 Java 开源项目,就像在 Eclipse 中一样。

    http://zgrepcode.com

    这是我找到的关于这个很棒的免费工具的地方。

    https://dzone.com/articles/grepcode-is-down-whats-next?fromrel=true

    【讨论】:

    • 虽然我同意 zGrepCode 是 GrepCode 的一个很好的替代品,但我认为这个问题专门针对直接在 Eclipse 中浏览代码。据我了解,zGrepCode 无法做到这一点。我错过了什么吗?
    【解决方案3】:

    实际上,我只是使用了 Eclipse 中的搜索功能。因为我想查看 JRE 库中类的源代码,所以我只需执行 Search --> Java 并选择适当的选项(请参见随附的屏幕截图)。

    我认为这个搜索功能也可以用于搜索包含在构建路径中的库。

    【讨论】:

      【解决方案4】:

      非常确定 m2eclipse 允许源代码浏览,请参阅:Get source jar files attached to Eclipse for Maven-managed dependencies

      Intellij 还有一个允许浏览的 maven 插件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-20
        • 2012-04-22
        • 2014-08-24
        • 1970-01-01
        • 2011-09-20
        • 1970-01-01
        • 2013-08-07
        相关资源
        最近更新 更多