我需要访问我的项目中一些类的源代码。* Java 8包。我在https://download.java.net/openjdk/jdk8/上找到了它,但是链接是针对OpenJDK 8u0的。我还从谷歌上找到了一个指向8u40 (2015.zip)的链接,但我在java.net上找不到任何引用它的页面。如何从OpenJDK 8 (8u192)最新版本的java.net中找到一个链接,或者至少找到比8u40更近期的链接?
请注意以下事项:
发布于 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 (见上文)。
https://stackoverflow.com/questions/54009119
复制相似问题