Выпущена Oracle Java 16. Как ее установить в Ubuntu 20.04, 18.04, 20.10
Oracle Java 16 был анонсирован как короткий выпуск с 6-месячной поддержкой. Вот как установить его в Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10 через PPA.
ОБНОВЛЕНИЕ: Oracle Java 17 выпущен как новая версия LTS (выпуск с долгосрочной поддержкой). Это руководство также работает и для новой версии!
Новые функции в выпуске включают в себя:
- Вектор API (Инкубатор)
- Включить функции языка C++14
- Миграция с Mercurial на Git
- Мигрировать на GitHub
- ZGC: параллельная обработка стека потоков
- Каналы сокетов Unix-домена
- Альпийский порт Linux
- Эластичное метапространство
- Порт Windows/AArch64
- API внешнего компоновщика (инкубатор)
- Предупреждения для классов, основанных на значениях
- Упаковочный инструмент
- API доступа к внешней памяти (Третий инкубатор)
- Сопоставление с образцом для экземпляра
- Рекорды
- Сильная инкапсуляция внутренних компонентов JDK по умолчанию
- Запечатанные классы (вторая предварительная версия)
Команда ppa «Linux Uprising» создала сценарий установки, который автоматически загружает и устанавливает пакет Oracle JDK 16 и устанавливает Java 16 в качестве версии Java по умолчанию (настройка JAVA_HOME и т. д.) в 64-битной системе на базе Ubuntu.
1.) Откройте терминал и выполните команду, чтобы добавить PPA:
sudo add-apt-repository ppa:linuxuprising/java
Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.
2.) После добавления PPA обновите кеш системных пакетов и установите скрипт:
sudo apt update
sudo apt install oracle-java16-installer
Для Java JDK 17 замените имя пакета, чтобы команда выглядела так:
udo apt install oracle-java17-installer
После установки пакета вам необходимо принять лицензию (нажмите Tab, чтобы выделить) перед началом процесса загрузки.
А после установки Oracle Java 16 проверьте с помощью команды java --version
:
(Необязательно) Чтобы удалить репозиторий PPA, выполните команду в терминале:
sudo add-apt-repository --remove ppa:linuxuprising/java
И удалите Oracle Java 16, если хотите, выполнив команду:
sudo apt-get remove oracle-java16-installer