【问题标题】:Where can I locate and browse JDK 7 source files? [closed]在哪里可以找到和浏览 JDK 7 源文件? [关闭]
【发布时间】:2011-01-28 10:09:01
【问题描述】:

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

【问题讨论】:

标签: java-7


【解决方案1】:

直接链接是this

如果您想知道此链接是如何获得的,请关注 this link,但对于 jdk 7 来源,请选择“jdk7/jdk7-gate/jdk”而不是“jdk6/jdk6-gate/jdk”。

【讨论】:

  • 我想知道我可以下载所有这些源文件吗?
  • 我已经从这个链接下载了sourceforge.net/projects/jdk7src
  • 转到第一行的“this”页面给了我“未处理的异常”
【解决方案2】:

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

【讨论】:

  • 同意,这个答案应该会上升,然后它会节省我的 10 分钟 :)
【解决方案3】:

这是OpenJDK的存储库

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

【讨论】:

  • 实际上无法浏览(不再浏览?)。
  • 我上周刚刚安装了 Oracle 的 JDK 7,src.zip 仍然可用,它是主要 SDK 下载的一部分。对我来说,它位于/usr/java/jdk1.7.0_80/src.zip
【解决方案4】:

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

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

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

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

【讨论】:

    【解决方案5】:

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

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

    【讨论】:

    • 太棒了!这就是我需要的
    【解决方案6】:

    JDK7 source code mirror on GitHub。更易于浏览,并带有语法高亮显示。

    【讨论】:

      【解决方案7】:

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

      希望对您有所帮助。

      【讨论】:

        【解决方案8】:

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

        【讨论】:

          猜你喜欢
          • 2011-02-23
          • 2013-10-03
          • 2010-11-30
          • 1970-01-01
          • 1970-01-01
          • 2012-06-14
          • 1970-01-01
          • 1970-01-01
          • 2012-12-26
          相关资源
          最近更新 更多