Установка OpenJDK в Ubuntu

View more Tutorials:

1- Какую версию вам стоит установить?

OpenJDK это комплект разработчика Java ( Java Development Kit) с открытым исходным кодом поддерживаемый разработанный с помощью  Oracle и сообществом. OpenJDK имеет похожие функции как Oracle JDK.
Возможно вам будет интересно:
До 2020 года, Oracle выпустал  Java 13, но только некоторыедолгосрочные поддерживаемые версии это  Java 8, 11, 13. Поэтому вы можете использовать одну из этих версий, другие версии не поддерживаются  Oracle и очень мало кто использует.
Java 8 несмотря на выпуск в Марте 2014 года, но на данный момент имеет большое количество пользователей, так как  Oracle поддерживает и является стабильным.

2- Установить OpenJDK 8

Установка  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

3- Установка OpenJDK 11

Установка  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
Проверьте результат установки:
java -version

4- Установка OpenJDK 13

Для начала, вам нужен адрес для скачивания  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
 
Проверить результат скачивания:
java -version
 

5- Настроить версию по умолчанию

Если на вашей операционной системе имеется несколько версий  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/java 1111 auto mode
1 /usr/lib/jvm/openjdk-11-manual-installation/bin/java 1111 manual mode
2 /usr/lib/jvm/openjdk-13-manual-installation/bin/java 1081 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

View more Tutorials: