0

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

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

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

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

4

4 回答 4

1

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

您还可以使用 Oracle JDK 随附的src.zip文件(例如,位于类似于Windows 中的 C:\Program Files\Java\jdk{version} 的位置)并将其作为库 (src. zip 包含 java. 、 javax.和一些 org.* 包的源文件,但不包含 com.sun.* 包的源文件)

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

于 2013-07-04T00:53:21.237 回答
1

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

http://zgrepcode.com

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

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

于 2019-02-06T18:16:17.433 回答
0

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

在此处输入图像描述

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

于 2013-07-04T03:24:30.207 回答
0

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

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

于 2015-08-06T00:47:48.050 回答