> For the complete documentation index, see [llms.txt](https://wiki.qwins.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.qwins.co/nastroika-os-i-po/java-linux.md).

# Java \[Linux]

<figure><img src="/files/C6Y7uUlgHHOsGSyYgXpq" alt=""><figcaption></figcaption></figure>

## Использование Ubuntu <a href="#ispolzovanie-ubuntu" id="ispolzovanie-ubuntu"></a>

{% hint style="info" %}
Инструкция протестирована на дистрибутивах Ubuntu 18.04, 20.04, 22.04
{% endhint %}

{% tabs %}
{% tab title="Java 8" %}

```
apt-get -y update
```

Ожиданием некоторое время, данный процесс может занять 1-2 минуты. По завершении появится строка для ввода команд от имени пользователя.

<figure><img src="/files/gynn5xFLZ2NKZYWsVtjS" alt=""><figcaption></figcaption></figure>

Используем универсальную команду для установки OpenJDK 8

```
sudo apt install -y openjdk-8-jdk
```

Дожидаемся загрузки и установки всех файлов.

<figure><img src="/files/xplMvxIGk0Y0TmQkKflW" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 11" %}

```
apt-get -y update
```

Ожиданием некоторое время, данный процесс может занять 1-2 минуты. По завершении появится строка для ввода команд от имени пользователя.

<figure><img src="/files/2ep8pOTPN16VZf4bcpsP" alt=""><figcaption></figcaption></figure>

Используем универсальную команду для установки OpenJDK 11

```
sudo apt install -y openjdk-11-jdk
```

Дожидаемся загрузки и установки всех файлов.

<figure><img src="/files/P0tjw1tZM0EMMYsXWPn6" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 17" %}

```
apt-get -y update
```

Ожиданием некоторое время, данный процесс может занять 1-2 минуты. По завершении появится строка для ввода команд от имени пользователя.

<figure><img src="/files/VzW4RVW5PIKljmd67TPA" alt=""><figcaption></figcaption></figure>

Используем универсальную команду для установки OpenJDK 17

```
sudo apt install -y openjdk-17-jdk
```

Дожидаемся загрузки и установки всех файлов.

<figure><img src="/files/pyBYL8VVay5hsIZhXX7o" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Проверка" %}

<figure><img src="/files/dGokRVNAr4COYlF5PmOd" alt=""><figcaption></figcaption></figure>

```
java -version
```

{% endtab %}

{% tab title="Удаление" %}

<figure><img src="/files/SEzOLPc1rktUhKIaTdlI" alt=""><figcaption></figcaption></figure>

```
apt-get -y purge openjdk* java*
```

{% endtab %}
{% endtabs %}

## Использование Debian <a href="#ispolzovanie-debian" id="ispolzovanie-debian"></a>

{% hint style="info" %}
Инструкция протестирована на дистрибутивах Debian
{% endhint %}

{% tabs %}
{% tab title="Java 8" %}

```
apt install apt-transport-https gnupg wget software-properties-common -y
```

Добавляем репозиторий.

```
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
```

```
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
```

```
apt-get update
```

Устанавливаем OpenJDK 8.

```
apt-get install adoptopenjdk-8-hotspot -y
```

<figure><img src="/files/28mHGB1lTWHfCFuMtMv3" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 11" %}

```
apt-get -y update
```

Ожиданием некоторое время, данный процесс может занять 1-2 минуты. По завершении появится строка для ввода команд от имени пользователя.

<figure><img src="/files/29EQVn1owAH8Tr0nDem0" alt=""><figcaption></figcaption></figure>

Используем универсальную команду для установки OpenJDK 11

```
apt-get install -y openjdk-11-jdk
```

Дожидаемся загрузки и установки всех файлов.

<figure><img src="/files/ArfV7NF70LMaHiakDZUP" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 17" %}

```
apt-get -y update
```

Ожиданием некоторое время, данный процесс может занять 1-2 минуты. По завершении появится строка для ввода команд от имени пользователя.

<figure><img src="/files/qaCSZA4hIhFkS3JAZROx" alt=""><figcaption></figcaption></figure>

Используем универсальную команду для установки OpenJDK 17

```
apt-get install -y openjdk-17-jdk
```

Дожидаемся загрузки и установки всех файлов.

<figure><img src="/files/BH6Ksqad7zYMU2eA7ymH" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Проверка" %}

<figure><img src="/files/G6a3WWAdp2eDS1ImA59h" alt=""><figcaption></figcaption></figure>

```
java -version
```

{% endtab %}

{% tab title="Удаление" %}

<figure><img src="/files/cF7nVhoaluIF2gnMJcBB" alt=""><figcaption></figcaption></figure>

```
apt-get -y purge openjdk* java*
```

{% endtab %}
{% endtabs %}
