OpenJDK 8 или 9?
После выдачи apt-cache search jdk
Я вижу оба openjdk-8-jdk
а также openjdk-9-jdk
в списке. Я не уверен, какой из них мне следует установить.
Я посмотрел на загрузку SDK с веб-сайта Oracle ниже и не смог сразу найти SDK 9. Почему это так?
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2 ответа
Если вы планируете установить NetBeans, установите openjdk-8-jdk, потому что openjdk-9-jdk не совместим с NetBeans из репозиториев Ubuntu по умолчанию, по крайней мере, он не совместим с NetBeans в Ubuntu 16.04. NETBeans из стандартного Ubuntu 18.04 и более поздних репозиториев совместим с openjdk-11-jdk.
Другая альтернатива - установить оба openjdk-8-jdk и openjdk-9-jdk и использовать либо update-alternatives
(который установлен по умолчанию в Ubuntu) или update-java-alternatives
(который устанавливается при установке openjdk-8-jdk), чтобы вручную выбрать, какую Java использовать перед запуском приложения. Смотрите update-java-альтернативы против обновления альтернатив --config java.
Java 9 все еще находится в разработке. Вы можете найти официальные загрузки этого на http://jdk.java.net/9/. Какая версия должна быть загружена, полностью зависит от того, что вы собираетесь с ней делать.
Редактировать: он был официально выпущен в сентябре 2017 года.