在Eclipse中浏览JDK源代码与GrepCode一样

时间:2013-07-04 00:32:42

标签: java eclipse

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

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

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

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

4 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

我认为zGrepCode是您要寻找的一种很好的替代方法。通过提供链接,您可以像在Eclipse中一样浏览Java开放源代码项目。

http://zgrepcode.com

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

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

答案 2 :(得分:0)

实际上我刚刚使用Eclipse中的搜索功能。由于我想查看JRE库中类的源代码,我只需要搜索 - > Java 并选择适当的选项(参见附页截图)。

enter image description here

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

答案 3 :(得分:0)

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

Intellij还有一个可以浏览的maven插件。