37

谁能指导我到托管 jdk 7 源的位置?

4

8 回答 8

17

直接链接是这个

如果您想知道这个链接是如何获得的,请点击这个链接,除了为 jdk 7 源选择“jdk7/jdk7-gate/jdk”而不是“jdk6/jdk6-gate/jdk”。

于 2011-03-15T08:47:58.640 回答
15

对于 JRE 中的 Java 源代码,这个网站对于 OpenJDK7 比 hgweb 更有用。

于 2012-02-18T10:19:15.633 回答
11

这是OpenJDK的存储库

至于 Oracle 的JDK7,有二进制文件和文档,但没有可浏览的源代码。

于 2011-01-28T10:13:44.340 回答
6

我发现http://www.codatlas.com是阅读 java 代码的一个非常方便的地方。例如,您将在此处找到开放的 JDK7 源代码:

http://codatlas.com/github.com/lambdalab-mirror/jdk7u-jdk/master/

它最大的优点是除了@Jakub 在他的回答中提到的语法高亮,它还支持交叉引用,这将使代码浏览体验轻松 10 倍。

它也有许多其他基于 JVM 的项目(Apache Hadoop、ElasticSearch 等)。它还支持 ruby​​ 和 python 等脚本语言,但目前性能不是很好。

于 2014-10-19T06:43:44.523 回答
4

你可以在这里找到源文件jdk7source

当我发现这个问题时,我正在寻找它,这就是为什么我决定添加这个答案,因为其他答案都没有,但没有用于浏览的 Web 界面。

于 2013-02-22T15:53:45.700 回答
3

GitHub上有JDK7源代码镜像。更易于浏览,并带有语法突出显示。

于 2013-10-29T09:42:57.750 回答
1

我不认为 Sun JDK 的源代码是公开的。为什么不试试OpenJDK Mercurial 存储库

希望有帮助。

于 2011-01-28T10:16:32.807 回答
0

如果要在本地浏览源。然后就可以在src.zip文件的jvm目录下找到源码了。对于 linux 环境,该文件位于 /usr/lib/jvm/java-7-oracle

于 2014-02-28T19:13:55.377 回答