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

# Java \[Linux]

{% hint style="danger" %}

### Данные устарели

**База знаний переехала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Эта вики больше не обновляется. Актуальные инструкции и статьи — на новом адресе.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

## Использование Ubuntu

{% 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="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FxOLNsAnRtYZ94YSAGpx9%2Fimage.png?alt=media&amp;token=3f1960b7-7991-4d06-aaeb-19793ca372b4" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FJrHGcVIA4aL3WQ6TJjD9%2Fimage.png?alt=media&amp;token=4ae5e1b7-3bda-4436-9b5c-4ca99ee86d91" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 11" %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FxOLNsAnRtYZ94YSAGpx9%2Fimage.png?alt=media&amp;token=3f1960b7-7991-4d06-aaeb-19793ca372b4" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FJrHGcVIA4aL3WQ6TJjD9%2Fimage.png?alt=media&amp;token=4ae5e1b7-3bda-4436-9b5c-4ca99ee86d91" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 17" %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FxOLNsAnRtYZ94YSAGpx9%2Fimage.png?alt=media&amp;token=3f1960b7-7991-4d06-aaeb-19793ca372b4" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FJrHGcVIA4aL3WQ6TJjD9%2Fimage.png?alt=media&amp;token=4ae5e1b7-3bda-4436-9b5c-4ca99ee86d91" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

```
java -version
```

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FqeNX2MHF4TsQrict5Koy%2Fimage.png?alt=media&amp;token=bb2771a3-559c-4d9c-af0b-bdf320210fa6" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2F3C2ekLuZb2S6HVKbomVZ%2Fimage.png?alt=media&amp;token=5353ccb3-0342-4b22-9ea6-3740d7eed472" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Использование Debian

{% 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="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FbypPxuFUAELNP3wBLLJg%2Fimage.png?alt=media&amp;token=28f12b27-f888-4490-a1c8-cf61bc9f4315" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 11" %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FxOLNsAnRtYZ94YSAGpx9%2Fimage.png?alt=media&amp;token=3f1960b7-7991-4d06-aaeb-19793ca372b4" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FJrHGcVIA4aL3WQ6TJjD9%2Fimage.png?alt=media&amp;token=4ae5e1b7-3bda-4436-9b5c-4ca99ee86d91" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Java 17" %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FxOLNsAnRtYZ94YSAGpx9%2Fimage.png?alt=media&amp;token=3f1960b7-7991-4d06-aaeb-19793ca372b4" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FJrHGcVIA4aL3WQ6TJjD9%2Fimage.png?alt=media&amp;token=4ae5e1b7-3bda-4436-9b5c-4ca99ee86d91" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

```
java -version
```

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2FqeNX2MHF4TsQrict5Koy%2Fimage.png?alt=media&amp;token=bb2771a3-559c-4d9c-af0b-bdf320210fa6" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

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

<figure><img src="https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LXbCSSBR0J1rX84BjWO%2Fuploads%2F3C2ekLuZb2S6HVKbomVZ%2Fimage.png?alt=media&amp;token=5353ccb3-0342-4b22-9ea6-3740d7eed472" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
