我(作为一个非Java类型的人)很困惑我的本地JRE 10安装需要更新,但更新时,我得到JRE 8!这甚至在https://java.com/en/download/more_info10.jsp上报告:
安装了JRE 9和/或JRE 10(非长期支持版本)的用户应该删除那些过时的Java版本.
我会理解JRE 11是否是当前版本,但不是,它是JRE 8:
如果您仍需要在计算机上安装Java,请下载java.com上提供的最新版本的JRE 8,这是目前唯一支持Java目标桌面部署的主要版本.
怎么会这样?
在您链接和引用的页面上,有正确的解释。
相关部分突出显示。“桌面部署”。
如果您仍然需要计算机上的Java,请从java.com下载最新版本的JRE 8,这是当前唯一支持的针对桌面部署的Java主要版本。
简短答案:
因此,今天的选择是在Java 8和11之间。但是11删除了applet和浏览器集成以及其他桌面技术(JavaFX,java webstart等)。请参阅下面的列表并链接到源。另请参阅2018-03年的Oracle白皮书Java客户端路线图更新。
更多详细信息:Oracle已决定停止自行发布JRE的多个变体。以及为较新版本提供生产使用许可证。例如,不再有32位版本,就不再提供传统的桌面版本,因为jdk 11+等以来就没有java webstart和javafx了,Oracle更加关注64位和服务器。
加上9和10都不是长期支持版本(它们已经过期)这一事实,这使您现在可以选择Java 8来处理此特定用例。
甲骨文针对Java 8的JDK公共更新将在2019年1月(以及2020年12月供个人使用)结束,因此至少直到那时,Oracle才选择使用当前的桌面Java版本。
当前版本的Java 11仅可从oracle下载为64位JDK(开发工具包下载)。没有合适的桌面JRE(仅运行时)。
从Oracle的JDK 11发行版中删除:重要更改和信息以下是此发行版中的一些重要更改和信息。在某些情况下,这些发行说明中提供了有关以下描述的更改的更多详细信息。
- Applets和Web Start应用程序所需的部署堆栈已在JDK 9中弃用,并已在JDK 11中删除。
- 如果没有部署堆栈,则支持的浏览器的整个部分都已从JDK 11的支持配置列表中删除。
- Windows和macOS上的JRE安装可用的自动更新不再可用。
- 在Windows和macOS中,安装早期版本中的JDK可以选择安装JRE。在JDK 11中,这不再是一个选项。
- 在此版本中,不再提供JRE或Server JRE。仅提供JDK。用户可以使用jlink创建较小的自定义运行时。
- JavaFX不再包含在JDK中。现在可以从openjfx.io单独下载该文件。
资料来源:https : //www.oracle.com/technetwork/java/javase/11-relnote-issues-5012449.html
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |