【发布时间】:2018-12-24 04:23:23
【问题描述】:
我需要在我的新电脑上安装 Java,所以和我猜想的几乎所有人一样,我在我最喜欢的搜索引擎上搜索了“java”,然后找到了 java.com 下载页面。这个提供下载 Java 8 更新 171。但我知道 Java 的最新版本是 10,而在 8 到 10 之间,有 9 个(我很聪明,我知道)。我意识到在我的旧电脑上,我一直有 Java 8,从来没有被要求将它更新到 9 或 10。然后我寻找 SDK,同样,谷歌将我带到 SDK 8 下载页面.
在有关 Java 的法语 Wikipedia 页面上,版本 9 和 10 未在历史记录中列出。 在英文版上,我可以读到:
当前且唯一的长期支持 (LTS) 版本是 Java 8
这是什么意思,为什么是 8?
然后:
Java 9 不再受支持,因此 Oracle 建议其用户“立即过渡”到 Java 10
哦,好吧,但是如果不再支持 9,那么 8 呢?
如果有人可以帮助我,我想了解所有这些......
提前谢谢你。
【问题讨论】:
-
表示目前还支持Java 8,不支持Java 9。如果我没看错的话,Oracle 告诉我们,一旦 Java 8 被淘汰,用户应该立即切换到 Java 10 并跳过 Java 9。
-
啊我错了:你可以在这里找到更多关于 LTS 的信息:oracle.com/technetwork/java/javase/eol-135779.html
-
您想搜索 JDK,而不仅仅是 Java 或 SDK,而且您总是想从 Oracle 而不是 java.com 下载它。 JDK 10, JDK 11 early access
-
@GotoFinal 这个页面让我更加困惑,因为他们计划在 2020 年结束 Java 8 和 2018 年 Java 10 的公共更新......为什么会这样?我的问题绝对不是“如何下载 JDK 10”...
-
@Harlan 你知道“长期支持”这个词吗?这意味着某些版本的支持时间更长 - 因此人们可以在重要的服务上使用它们,而无需考虑在几个月内更新到主要版本。现在(从 java 8 开始)oracle 想要每 6 个月发布一个主要的 java 版本,并且只在这 6 个月内支持它们。所以有时他们会发布支持更长时间的 LTS 版本,所以如果你需要稳定的 Java,你只能每 3 年(甚至更长时间)从 LTS 更新升级一次,而不是每 6 个月升级一次。