首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从OpenJDK 8源代码中下载java.net

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

Stack Overflow用户
提问于 2019-01-02 15:39:30
回答 1查看 11.8K关注 0票数 4

我需要访问我的项目中一些类的源代码。* Java 8包。我在https://download.java.net/openjdk/jdk8/上找到了它,但是链接是针对OpenJDK 8u0的。我还从谷歌上找到了一个指向8u40 (2015.zip)的链接,但我在java.net上找不到任何引用它的页面。如何从OpenJDK 8 (8u192)最新版本的java.net中找到一个链接,或者至少找到比8u40更近期的链接?

请注意以下事项:

  1. 我特别需要OpenJDK 8的源代码,因为Oracle源代码不包含我需要的sun.*包。
  2. 我知道Java 8的公共更新将在本月发布的8u202之后停止。因为我只需要源代码作为参考,这在我的情况下并不重要。
  3. 我更喜欢直接从甲骨文(来自java.net)的OpenJDK,而不是第三方供应商,如采用或阿祖尔。
  4. 这个问题不是“要求我们推荐或找到一本书、工具、软件库、教程或其他场外资源的问题”,因为我不征求任何建议或意见。由于OpenJDK是一个开放源码项目,我要求提供一个非常具体的东西的源代码,因为它应该是公开可用的。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-02 15:45:12

首先。Oracle本质上是OpenJDK,因为Oracle将(几乎)全部内容移交给了OpenJDK。Oracle可以看作是基于OpenJDK的一个VM,就像其他VM一样。本月停止的是OracleJDK更新等的免费提供,但这对其他VM没有影响。

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

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

Edit2:因为您要求使用1.8.0_192 (我假设是b26),所以可以使用http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/archive/996dd3ce1ec5.zip。下面是实现它的步骤:从主页转到Projectjdk8u (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 (见上文)。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54009119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档