betacode

Установите OpenJDK в Ubuntu

View more Tutorials:

Следуйте за нами на нашей фан-странице, чтобы получать уведомления каждый раз, когда появляются новые статьи. Facebook

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

# keytool (Optional)

sudo update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/openjdk-11-manual-installation/bin/keytool 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

# keytool (Optional):

sudo update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/openjdk-13-manual-installation/bin/keytool 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:

Maybe you are interested

Это онлайн курс вне вебсайта o7planning, который мы представляем, он включает бесплатные курсы или курсы со скидкой.