OpenJDK 8还是9?
发出apt-cache search jdk
,我看到openjdk-8-jdk
和openjdk-9-jdk
列出了。 我不确定应该安装哪一个。
我从下面的Oracle网站上看了SDK下载,我无法立即找到SDK 9.为什么会出现这种情况?
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果您计划安装NetBeans,则安装openjdk-8-jdk,因为openjdk-9-jdk与默认Ubuntu存储库中的NetBeans不兼容,至少它与Ubuntu 16.04中的NetBeans不兼容。
另一种方法是安装openjdk-8-jdk和openjdk-9-jdk,并使用update-alternatives
(默认安装在Ubuntu中)或update-java-alternatives
(安装openjdk-8-jdk时安装) )在运行应用程序之前手动选择要使用的Java。 请参阅update-java-alternatives vs update-alternatives –config java 。
Java 9仍处于开发阶段。 您可以在http://jdk.java.net/9/找到它的官方下载。 你应该下载哪个版本完全是你计划用它做什么的问题。
编辑:它已于2017年9月正式发布。