我喜欢在GrepCode中浏览库源代码的方式。有什么方法可以在 Eclipse 中做同样的事情吗?
我知道我可以打开一个类的声明并查看它,但我似乎无法在声明窗口中搜索某些内容(例如方法)。
我真正在寻找的是一种浏览标准库源代码的方法,就像我浏览我正在编写的类的源代码一样。它不一定是我的 JDK 随附的源代码;我也很高兴看到其他版本。
实现这一目标的最佳方法是什么?我是否必须下载 OpenJDK 并将其添加为 Eclipse 中的项目?
可以为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 的整个源代码包并执行相同操作
我认为你正在寻找的一个很好的选择是 zGrepCode。通过提供互连,它允许您像在 Eclipse 中一样浏览 Java 开源项目。
这是我找到的关于这个很棒的免费工具的地方。
https://dzone.com/articles/grepcode-is-down-whats-next?fromrel=true
实际上,我只是使用了 Eclipse 中的搜索功能。因为我想查看 JRE 库中类的源代码,所以我只需执行Search --> Java并选择适当的选项(参见随附的屏幕截图)。
我认为这个搜索功能也可以用于搜索构建路径中包含的库。
很确定 m2eclipse 允许源代码浏览,请参阅:Get source jar files attach to Eclipse for Maven-managed dependencies
Intellij 还有一个允许浏览的 maven 插件。