Установите OpenJDK в Ubuntu
View more Tutorials:
OpenJDK это комплект разработчика Java (Java Development Kit) с открытым исходным кодом поддерживаемый разработанный с помощью Oracle и сообществом. OpenJDK имеет похожие функции как Oracle JDK.
Возможно вам будет интересно:
До 2020 года, Oracle выпустал Java 13, но только некоторыедолгосрочные поддерживаемые версии это Java 8, 11, 13. Поэтому вы можете использовать одну из этих версий, другие версии не поддерживаются Oracle и очень мало кто использует.
Java 8 несмотря на выпуск в Марте 2014 года, но на данный момент имеет большое количество пользователей, так как Oracle поддерживает и является стабильным.
Установка OpenJDK 8 очень проста, на Ubuntu откройте Terminal и выполните команды ниже:
sudo apt update
С OpenJDK версии 8, 9:
# Install OpenJDK 8: sudo apt install openjdk-8-jdk # Install OpenJDK 9: sudo apt install openjdk-9-jdk
Потом проверьте результат установки:
java -version
Установка OpenJDK 11 немного сложнее по сравнению с OpenJDK 8, так как вам нужно его скачать и установить.
Download OpenJDK 11:
wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz
Извлечь скачанный файл с предыдущего шага.
tar xzvf openjdk-11_linux-x64_bin.tar.gz
Переместите папку, которую вы получили после извлечения в папку /usr/lib/jvm.
# Create directory: sudo mkdir /usr/lib/jvm # Move: sudo mv jdk-11 /usr/lib/jvm/openjdk-11-manual-installation/
Наконец, вам нужно убедиться, что команды java & javac указаны на правильное местоположение.
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-11-manual-installation/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-11-manual-installation/bin/javac 1 # keytool (Optional) sudo update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/openjdk-11-manual-installation/bin/keytool 1
Проверьте результат установки:
java -version

Для начала, вам нужен адрес для скачивания OpenJDK 13:

У вас будет адрес для скачивания OpenJDK аналогичный адресу ниже:
https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz
Используйте команду, чтобы скачать:
wget https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz
Извлечь скачанный файл с предыдущего шага.
tar xzvf openjdk-13.0.2_linux-x64_bin.tar.gz
Переместить папку, полученную после извлечения в папку /usr/lib/jvm.
# Create directory: sudo mkdir /usr/lib/jvm # Move: sudo mv jdk-13.0.2 /usr/lib/jvm/openjdk-13-manual-installation/
В конце вам нужно убедиться, что команды java & javac указывают на правильное местоположение.
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/openjdk-13-manual-installation/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/openjdk-13-manual-installation/bin/javac 1 # keytool (Optional): sudo update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/openjdk-13-manual-installation/bin/keytool 1
Проверить результат скачивания:
java -version
Если на вашей операционной системе имеется несколько версий JDK, вам нужно указать одну версию по умолчанию.
Проверьте какие версии JDK установлены на вашем компьютере:
sudo update-alternatives --config java
Вы получите аналогичный результат как ниже, введите 1 (или 2,...), чтобы выбрать версию по умолчанию, которую вы хотите использовать.
sudo update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0
/usr/lib/jvm/openjdk-11-manual-installation/bin/java1111 auto mode 1
/usr/lib/jvm/openjdk-11-manual-installation/bin/java1111 manual mode 2
/usr/lib/jvm/openjdk-13-manual-installation/bin/java1081 manual mode Press to keep the current choice[*], or type selection number:
Наконец, установите переменную среды JAVA_HOME:
export JAVA_HOME=/usr/lib/jvm/openjdk-13-manual-installation/bin/java
Проверьте результат настройки переменной среды:
echo $JAVA_HOME