Установите последнюю версию Java OpenJDK/JRE 13/14/15 на Ubuntu
Java Runtime Environment (JRE) и Java Development Kit (JDK) — это пакеты OpenJDK. JRE включает виртуальную машину Java (JVM), классы и двоичные файлы, необходимые для запуска программы Java. С другой стороны, JDK содержит JRE и другие средства отладки и разработки. Загрузите и установите JDK, если вы сосредоточены на создании приложений Java. Новые версии Java выпускаются постепенно. На момент подготовки этого поста JDK 11 является последним выпуском с долгосрочной поддержкой (LTS), а 13, 14 и 15 — функциональными выпусками Java. JDK 12 был заменен, поскольку он не включает в себя самые последние исправления уязвимостей безопасности и больше не рекомендуется для использования в рабочей среде.
Например, если вы не уверены, какой пакет Java вам следует установить, рекомендуется установить JDK 11.
Мы используем Ubuntu 20.04 для установки последних версий Java.
Установите OpenJDK 11
OpenJDK 11 включен в базовый репозиторий Ubuntu 20.04. Обновите список пакетов перед установкой OpenJDK 11, используя:
$ sudo apt update

Теперь установите OpenJDK с помощью команды:
$ sudo apt install openjdk- 11 -jdk

OpenJDK 11 LTS будет успешно установлен.
Установите OpenJDK 13
OpenJDK 13 доступен из репозитория Ubuntu 20.04 по умолчанию и может быть установлен с помощью команды:
$ sudo apt install openjdk- 13 -jdk

Установите OpenJDK 14
OpenJDK 14 доступен из стандартного репозитория Ubuntu 20.04 и может быть установлен с помощью команды:
$ sudo apt install openjdk- 14 -jdk

Установите OpenJDK 15
Выпущенный 15 сентября 2020 года OpenJDK 15 — это последний функциональный выпуск JDK. Но это не часть базового репозитория Ubuntu 20.04.
Чтобы установить OpenJDK 15, загрузите его пакет Debian с официального сайта Oracle (https://www.oracle.com/java/technologies/javase-jdk15-downloads.html).

Загруженный пакет Debian будет сохранен в каталоге Downloads. Перейдите в каталог «Загрузки»:
$ cd Downloads /

Затем установите OpenJDK 15 через пакет Debian с помощью команды apt:
$ sudo apt install . / jdk-15.0.1_linux-x64_bin.deb

Проверьте установленную версию OpenJDK
После того, как вы установили нужную версию OpenJDK в Ubuntu 20.04, вы можете проверить или проверить установленную версию, используя:
$ java — version

Заключение
Чтобы запустить и использовать Java в любой среде, нам нужно установить JDK. OpenJDK 11 — это выпуск LTS, а Java 13, 14 и 15 — выпуски функций. В этом посте описывается, как установить OpenJDK 11, 13, 14 и 15 в Linux, особенно в Ubuntu 20.04.
Все права защищены. © Linux-Console.net • 2019-2023
Руководство по установке Axiom JDK 15+36
Откройте Download: Axiom JDK в своем браузере. Нажмите на ссылку «Download MSI», соответствующей битности вашей версии Microsoft Windows. После завершения загрузки проверьте файл, сравнив его размер на диске и на странице загрузок. Более продвинутый подход заключается в проверке контрольной суммы в PowerShell:
(Get-FileHash .\bellsoft-jdk15+36-windows-amd64.msi -Algorithm SHA1).Hash
Контрольная сумма должна совпадать с контрольной суммой, которую можно найти по ссылке на странице загрузок.
Чтобы запустить установщик, дважды щелкните загруженный файл. Откроется мастер установки Axiom JDK.

Нажмите ‘Next’ на экране приветствия.

Выберите нужные функции и нажмите ‘Next’. Выберите функцию, чтобы увидеть описание. В случае сомнений пропустите этот шаг и нажмите ‘Next’.

Пакет готов к установке, нажмите ‘Install’.
* Обратите внимание, что приведенные выше экраны установки могут отличаться для разных версий.
Если вы хотите установить Axiom JDK из командной строки, откройте командную строку и выполните следующую команду:
msiexec /quiet /i bellsoft-jdk15+36-windows-amd64.msi
Установка из архива в Microsoft Windows
Для установки Axiom JDK загрузите архив .zip и распакуйте его.
Если вы не хотите или не можете сделать это через графический интерфейс, вы можете использовать PowerShell:
(New-Object System.Net.WebClient).DownloadFile("https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-windows-amd64.zip", "axiom.zip") Expand-Archive axiom.zip -DestinationPath .
Эта команда распакует Axiom JDK, включая AxiomFX, в текущий каталог. Либо добавьте подкаталог bin в $PATH, либо сделайте так, чтобы переменную среды $LIBERICA_DIR указывала на этот каталог и запустите Axiom JDK:
$LIBERICA_DIR/bin/java -jar $your_app
Чтобы удалить Axiom JDK, просто удалите этот каталог и очистите связанные с Axiom JDK переменные среды.
Apple MacOS
Установка в Apple MacOS
Откройте Download: Axiom JDK в своем браузере. Нажмите на ссылку “Download DMG”. После завершения загрузки проверьте файл, сравнив его размер на диске и на странице загрузок. Более продвинутый подход заключается в проверке контрольной суммы в командной строке:
shasum -a 1 bellsoft-jdk15+36-macos-amd64.dmg
Контрольная сумма должна совпадать с контрольной суммой, которую можно найти по ссылке на странице загрузок.
Для запуска установщика дважды щелкните по скачанному вами файлу.

Дважды щелкните значок pkg, чтобы открыть мастер установки Axiom JDK.


При желании вы можете изменить место установки. Для этого нажмите кнопку “Change Install Location”. Или нажмите “Install”, чтобы установить Axiom JDK в директорию, выбранную по умолчанию.

Если вы решили изменить место установки, выберите целевой диск и нажмите Continue.

После подтверждения установки нового программного обеспечения, начнется копирование файлов.

Наблюдайте за ходом установки.

Нажмите Close, чтобы закрыть мастер установки.
Как удалить Axiom
Для деинсталляции Axiom JRE выполните следующие команды:
sudo pkgutil --volume / --forget com.bell-sw.axiom.jre.15+36 sudo rm -rf /Library/Java/JavaVirtualMachines/axiom-jre-15+36
Для деинсталляции Axiom JDK:
sudo pkgutil --volume / --forget com.bell-sw.axiom.jdk.15+36 sudo rm -rf /Library/Java/JavaVirtualMachines/axiom-jdk-15+36
В обоих примерах подразумевается, что Вы установили Axiom на загрузочный том (/).
Установка из архива в MacOS
Для установки Axiom JDK загрузите архив .zip и распакуйте его.
wget https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-macos-amd64.zip unzip bellsoft-jdk15+36-macos-amd64.zip
Эта команда распакует Axiom JDK, включая AxiomFX, в текущий каталог. Либо добавьте подкаталог bin в $PATH, либо установите переменную окружения $LIBERICA_DIR в этот подкаталог и запустите Axiom JDK с помощью команды
$LIBERICA_DIR/bin/java -jar $your_app
Чтобы удалить Axiom JDK, просто удалите этот каталог и очистите переменные среды, связанные с Axiom JDK.
Linux
Репозиторий APT (дистрибутивы Linux на основе .deb)
Добавьте официальный ключ GPG BellSoft и настройте репозиторий
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add - echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list
Репозитории Axiom JDK содержат все архитектуры Linux, поддерживаемые в данной версии: amd64, i386, arm64, armhf. Если amd64 не является целевой архитектурой, замените amd64 в приведенной выше команде на целевую архитектуру.
Обновите репозитории и установите пакеты:
sudo apt-get update sudo apt-get install bellsoft-java15
Доступны следующие пакеты:
- bellsoft-java15 cодержит Axiom JDK, включая AxiomFX и различные JVM для платформ, которые его поддерживают.
- bellsoft-java15-lite содержит Axiom JDK со сжатыми модулями и Server VM, без дополнительных пакетов.
- bellsoft-java15-runtime включает в себя Axiom JRE, включая AxiomFX.
Репозиторий YUM (дистрибутивы Linux на основе .rpm)
gpg --keyserver keys2.kfwebs.net --recv-keys 32e9750179fcea62 gpg --export -a 32e9750179fcea62 | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-bellsoft > /dev/null echo | sudo tee /etc/yum.repos.d/bellsoft.repo > /dev/null EOF [BellSoft] name=BellSoft Repository baseurl=https://yum.bell-sw.com enabled=1 gpgcheck=1 gpgkey=https://download.bell-sw.com/pki/GPG-KEY-bellsoft priority=1 EOF
Репозитории Axiom JDK содержат пакеты для всех архитектуры Linux, поддерживаемые в этом релизе.
Обновите репозитории и установите пакеты
sudo yum update sudo yum install bellsoft-java15
Доступны следующие пакеты:
- bellsoft-java15 cодержит Axiom JDK, включая AxiomFX и различные JVM для платформ, которые его поддерживают.
- bellsoft-java15-lite содержит Axiom JDK со сжатыми модулями и Server VM, без дополнительных пакетов.
- bellsoft-java15-runtime включает в себя Axiom JRE, включая AxiomFX.
Репозиторий YaST/Zypper Repository (SUSE Linux)
echo | sudo tee /etc/zypp/repos.d/repo-bellsoft.repo > /dev/null EOF [BellSoft] name=BellSoft Repository baseurl=https://yum.bell-sw.com enabled=1 gpgcheck=1 gpgkey=https://download.bell-sw.com/pki/GPG-KEY-bellsoft priority=1 EOF
Обновите репозитории и установите пакеты
sudo zypper up sudo zypper in bellsoft-java15
Доступны следующие пакеты:
- bellsoft-java15 cодержит Axiom JDK, включая AxiomFX и различные JVM для платформ, которые его поддерживают.
- bellsoft-java15-lite содержит Axiom JDK со сжатыми модулями и Server VM, без дополнительных пакетов.
- bellsoft-java15-runtime включает в себя Axiom JRE, включая AxiomFX.
Установка RPM вручную
Получите официальный ключ GPG BellSoft и импортируйте его
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft sudo rpm --import GPG-KEY-bellsoft
Скачайте пакет и установите его
wget https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-linux-amd64.rpm sudo rpm --install bellsoft-jdk15+36-linux-amd64.rpm
Установка вручную в Ubuntu и других ОС с поддержкой APT
Чтобы установить Axiom JDK, скачайте пакет .deb и запустите apt:
wget https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-linux-amd64.deb sudo apt install ./bellsoft-jdk15+36-linux-amd64.deb
Эта команда установит пакет bellsoft-java8, включая AxiomFX.
Чтобы использовать Axiom JRE, просто запустите команду
java -jar $your_app
Эта команда автоматически выберет зависимости AxiomFX или DeviceIO в случае наличия их в используемом JDK.
Чтобы удалить Axiom JDK, выполните следующую команду:
sudo apt remove bellsoft-java15
Установка в Red Hat Linux и других ОС на основе RPM
Чтобы установить Axiom JDK, скачайте пакет .rpm и запустите утилиту apt:
wget https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-linux-amd64.rpm sudo yum install ./bellsoft-jdk15+36-linux-amd64.rpm
Эта команда установит JDK-пакет bellsoft-java8, включая AxiomFX.
Чтобы использовать Axiom JRE, просто запустите
java -jar $your_app
Эта команда автоматически выберет зависимости AxiomFX или DeviceIO в случае наличия их в используемом JDK.
Чтобы удалить Axiom JDK, выполните следующую команду:
sudo yum remove bellsoft-java15
Установка из архива в GNU / Linux
Чтобы установить Axiom JDK, скачайте архив .tar.gz и распакуйте его.
wget https://download.bell-sw.com/java/15+36/bellsoft-jdk15+36-linux-amd64.tar.gz tar -zxvf bellsoft-jdk15+36-linux-amd64.tar.gz
Эта команда распакует Axiom JDK в текущий каталог. Либо добавьте подкаталог bin в $PATH, либо установите переменную окружения $LIBERICA_DIR в этот подкаталог и запустите Axiom JDK как
$LIBERICA_DIR/bin/java -jar $your_app
Чтобы удалить Axiom JDK, просто удалите этот каталог и удалите связанные с Axiom JDK переменные среды.
Как установить Java на Ubuntu
Если вы хотите узнать, как установить Java в Ubuntu быстро и без трудностей — используйте нашу инструкцию. Мы поможем разобраться, какая версия Java лучше, и рассмотрим оптимальные способы установки Java в Ubuntu.
Java — это объектно-ориентированный язык веб-программирования. Он применяется при создании сайтов, десктопных программ, серверных и веб-приложений. Рассмотрим версии Java и способы их установки в Ubuntu.
Какие версии Java существуют
Когда-то Java имела всего две стабильные версии — Java 7 и Java 8. Версия Java 8 регулярно обновлялась, поэтому много лет была популярна в разработке. Например, на ней написаны приложения для Android, компьютерная игра Minecraft и социальная сеть Twitter. В настоящее время компания Oracle выпускает новые версии каждые полгода, но к ним выходит минимальное количество обновлений.
Любую версии Java можно установить в одном из форматов распространения. Основные форматы распространения дистрибутивов Java:
- Oracle Java (Oracle JDK) — бесплатный для разработки, но платный при использовании в рабочей среде. Включает дополнительные возможности и техподдержку.
- Open JDK — открытая бесплатная версия. Представлена в двух редакциях:
- JRE (Java Runtime Environment) — содержит компоненты, предназначенные только для запуска Java-программ в Linux.
- JDK (Java Development Kit) — полная версия, которая включает компоненты, предназначенные для запуска, компиляции и разработки Java-программ. JDK по умолчанию содержит в себе редакцию JRE.
Описанные форматы подойдут для любой версии семейства Linux Ubuntu и будут работать как на десктопах, так и на веб-серверах. Мы разберем оба способа установки Java и в разных вариантах редакций.
Перед установкой Java проверьте, что она ещё не установлена на вашем сервере, командой: java —version.
В примере ниже установлена версия OpenJDK 11.0.7:

Ubuntu Java install
Как установить OpenJDK
Рассмотрим, как установить самую свежую и более старые версии Java.
Чтобы автоматически установить самую свежую версию OpenJDK (она уже есть в официальном репозитории Ubuntu):
Обновите пакеты apt:
sudo apt update
Установка JAVA JDK
Для работы Докзиллы необходимо установить дополнительное ПО — «JAVA 1.8 JDK «, можно выбрать любого производителя, но обязательно версия 8 и пакет JDK — Java Development Kit, например OpenJDK JDK (https://developers.redhat.com/products/openjdk/download ), Liberica JDK (https://bell-sw.com/pages/downloads/), Oracle Java JDK (https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html) и т.д.
CentOS / Rocky / Ред ОС
yum search openjdk ## поиск пакетов в репозитории yum install java-1.8.0-openjdk.x86_64 ## установка найденного
yum install ./jdk-8u202-linux-x64.rpm ## установка пакета не из репозитория
## скачиваем пакет от стороннего разработчика wget https://download.bell-sw.com/java/8u372+7/bellsoft-jdk8u372+7-linux-amd64-full.rpm ## устанавливаем скаченный пакет yum install ./bellsoft-jdk8u372+7-linux-amd64-full.rpm
Debian / Ubuntu / Astra Linux
apt-get search openjdk apt-get install openjdk-8-jre
если нет в репозитории, необходимо скачать, отдельными файлами с другого, и уставновить:
apt-get install ./bellsoft-jdk8u372+7-linux-amd64-full.deb
Windows Server 2012 / 2016 / 2019
Смена установленных версий Java
На сервере может быть установлено несколько версий JAVA JDK, необходимо выбрать Java JDK 1.8.0 по умолчанию
java -version ## просмотр версии по умолчанию alternatives --config java ## CentOS/РедОС - смена версии по умолчанию update-java-alternatives --list ## Debian/AstraLinux - вывод всех версии update-alternatives --config java ## Debian/AstraLinux - смена версии по умолчанию