为什么Java 9和10不可见?

时间:2018-07-16 15:06:23

标签: java version

我需要在新计算机上安装Java,因此,就像我猜的几乎每个人一样,我在自己喜欢的搜索引擎中搜索了“ java”,并找到了java.com下载页面。这个提供下载Java 8更新171的功能。但是我知道Java的最新版本是10,在8和10之间,有9(我很聪明,我知道)。我意识到,在旧计算机上,我一直都有Java 8,并且从未被要求将其更新为9或10。然后我寻找了SDK,同样,Google引导我进入了SDK 8下载页面。

在有关Java的法语Wikipedia页面上,历史记录中未列出版本9和10。 在英语版本中,我可以读到:

  

当前唯一的长期支持(LTS)版本是Java 8

这是什么意思,为什么要8?

然后:

  

不再支持Java 9,因此Oracle建议用户“立即过渡”到Java 10。

好的,但是如果不再支持9,那8呢?

我想了解所有这些,如果有人可以帮助我...

谢谢。

2 个答案:

答案 0 :(得分:0)

我刚刚搜索“ Java 10下载”,发现this link下载Java 10

但是,this page仍推荐使用Java 8。

答案 1 :(得分:0)

在Java 8甲骨文决定每6个月发布一次新的Java版本之后,但是他们不能立即支持10种不同的Java版本,因此像许多其他具有这种发布周期的公司一样支持它们(还要看看大多数流行的Linux发行版是已发布),他们正在发布某些版本的LTS(长期支持)版本。
正如我们在http://www.oracle.com/technetwork/java/javase/eol-135779.html上所读到的那样,oracle决定从Java 11开始每3年发布LTS(将于11月2018年发布,支持5年+扩展3年),正常的版本仅受该6版本的支持。使用几个月。
Java 8作为此更改之前的最新发行版也被视为LTS,因此也支持更长的时间。

这允许快速采用的用户和公司迅速使用新功能,而不必等待几年就获得他们想要的功能,而想要更稳定,在未来几年内不会出现故障的公司/用户可以使用LTS版本。