我喜欢在GrepCode中浏览库的源代码的方式。有什么方法可以在Eclipse中做同样的事情吗?
我知道我可以打开类的声明并查看它,但似乎我无法在“声明”窗口中搜索某些内容(例如方法)。
我真正想要的是一种浏览标准库源代码的方法,就像浏览我正在编写的类的源代码一样。它不一定是与我的JDK一起发布的源;我很高兴看到其他一些版本。
实现这一目标的最佳方法是什么?我是否必须下载OpenJDK并将其作为项目添加到Eclipse中?
答案 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开放源代码项目。
这是我找到的关于这个出色的免费工具的地方。
https://dzone.com/articles/grepcode-is-down-whats-next?fromrel=true
答案 2 :(得分:0)
实际上我刚刚使用Eclipse中的搜索功能。由于我想查看JRE库中类的源代码,我只需要搜索 - > Java 并选择适当的选项(参见附页截图)。
我认为此搜索功能也可用于搜索构建路径中包含的库。
答案 3 :(得分:0)
非常确定m2eclipse允许源浏览,请参阅:Get source jar files attached to Eclipse for Maven-managed dependencies
Intellij还有一个可以浏览的maven插件。