有开放式JDK 11 JRE吗?

22

对于Linux发行版,有一个名为openjdk-8-jre的包,可以只安装openjdk 8的jre部分。

对于最新的Windows版openjdk 11,是否有类似的东西呢?

最新的openjdk版本可以在http://jdk.java.net/11/下载,但我找不到只下载jre部分的方法。


@PeterLawrey JDK 11 不包括 JRE 子目录。 - Gili
@Gili 感谢你的纠正。 - Peter Lawrey
3个回答

19

尽管我在AdoptOpenJDK 11中找不到JRE,但我不确定是否遗漏了它。 - Keerthivasan
1
有趣的是,我没有看到它,尽管它在那里提供了。只有在这里做出评论后,我回到主页并仔细再次查看 - 然后找到了它。它位于JDK下方的同一框中。您很容易将其误认为是另一个JDK下载按钮,具有相同的三个字母,相同的蓝色按钮和一些校验和信息...您可能会认为它只是另一个服务器或类似物,但它是JRE。 - questionto42

12

1
感谢提供的信息。不过有点奇怪 - 现在人们需要为每个应用程序安装不同的“jre变体”?还是我们只需安装所有内容?这里的最佳实践是什么 - 最小化软件包或与他人共享? - Adam
谢谢提供链接。现在我更清楚了。 但缺点是Java失去了其平台独立性。 - Franz Deschler
1
这取决于您的使用情况。如果需要单个中央运行时安装来服务于多个不同的应用程序,则可以安装JDK本身,或者使用jlink创建一个仅包含所有不同应用程序所需模块的运行时。例如,如果它们都不是桌面应用程序,则可以完全避免该模块。另一方面,如果您的使用情况要求运行时和应用程序紧密耦合,则也可以使用jlink实现该结果。 - Dalibor Topic
@DaliborTopic,你能否说一下,是否可以单独为JDK 11下载JRE?我正在尝试寻找这个问题的答案... JRE何时完全停止作为单独提供的产品? - anasmi

7
我创建了一个基于Web的工具,使得使用jlink从OpenJDK 11实现(如Oracle HotSpot,Eclipse OpenJ9或Amazon Corretto)创建自定义JRE更加简单。该工具会根据您的需求提供正确的jlink命令,并生成您所需的JRE 11。
此外,我还提供了一种制作标准Java SE JRE 11的方法,适用于那些只想要基本轻量级(约40-60 MB)JRE的用户。如果您知道如何使用终端,创建一般用途的JRE不到2分钟就能完成。它适用于JDK 9及以上版本。
您可以在此处尝试: https://github.com/justinmahar/easyjre

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接