我需要在新计算机上安装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呢?
我想了解所有这些,如果有人可以帮助我...
谢谢。
答案 0 :(得分:0)
答案 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版本。