gpt4 book ai didi

java - 如何从 java.net 下载 OpenJDK 8 源代码

转载 作者:行者123 更新时间:2023-12-03 22:55:25 31 4
gpt4 key购买 nike

我需要能够从 Sun.* 项目的 Java 8 包中访问某些类的源代码。我在 https://download.java.net/openjdk/jdk8/ 上找到的,但该链接适用于 OpenJDK 8u0。我还从谷歌搜索中找到了一个指向 8u40 ( http://download.java.net/openjdk/jdk8u40/ri/openjdk-8u40-src-b25-10_feb_2015.zip ) 的链接,但我在 java.net 上找不到任何引用它的页面。如何从 java.net 或至少比 8u40 更新的最新稳定版 OpenJDK 8 版本 (8u192) 源代码中找到链接?

请注意以下事项:

  • 我特别想要 OpenJDK 8 的源代码,因为 Oracle JDK 源代码不包含我需要的 sun.* 包。
  • 我知道 Java 8 的公开更新将在本月发布的 8u202 之后停止。由于我只需要源代码以供引用,因此在我的情况下无关紧要。
  • 我更喜欢直接来自 Oracle(来自 java.net)的 OpenJDK,而不是像 Adapt 或 Azul 这样的第三方供应商。
  • 这个问题不是“要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题”,因为我不要求任何建议或意见。由于 OpenJDK 是一个开源项目,我要求提供一个非常具体的东西的源代码,它应该是公开的。
  • 最佳答案

    首先。 Oracle JDK 本质上是 OpenJDK,因为 Oracle 将(几乎)所有的东西都交给了 OpenJDK。 Oracle JDK 可以看作是一个基于 OpenJDK 的虚拟机,因为还有其他虚拟机。本月停止的是 OracleJDK 更新等的免费可用性,但这对其他虚拟机没有影响。

    可以在 Mercurial Repositories http://hg.openjdk.java.net 访问源代码(包括 Oracle 停止免费支持后的更新版本)。 .您正在寻找的来源应该可以在 http://hg.openjdk.java.net/jdk/jdk/tags 上找到。

    编辑:因为您在问题的后面评论中提出了问题:您可以通过单击页面左侧显示存档文件(bz2,zip tar)名称的链接之一来下载给定项目的源代码给定标签的起始页。

    Edit2:因为你要求 Java 1.8.0_192(我假设 b26),你可以使用 http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/archive/996dd3ce1ec5.zip .以下是获取它的步骤: 从主页转到 Project jdk8u ( http://hg.openjdk.java.net/jdk8u )。选择 jdk8u-dev->JDK ( http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/ )。单击“标签”(http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/tags),选择“jdk8u192-b26”(http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/996dd3ce1ec5)并单击左侧的一种存档格式,例如ZIP(见上文)。

    关于java - 如何从 java.net 下载 OpenJDK 8 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54009119/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com