Домены
Интересные статьи
Домены

Как установить Java с помощью apt в Ubuntu 20.04

Java один из самых популярных языков программирования, а JVM (Java’s virtual machine) используется в качестве окружения для запуска Java приложений. Эти два компонента/платформы требуются для запуска множества популярных решений, в том числе: TomcatJettyCassandraGlassfish, и Jenkins.

Наиболее простой способ — установить Java из репозиториев Ubuntu. По умолчанию Ubuntu поставляется с openjdk-11, опенсорс альтернативой для JRE и JDK. JRE используется для запуска уже готовых приложений, а JDK — для разработки и компиляции.

Установка JRE

Перед установкой обновим индекс пакетов:

apt update

Проверим установлена ли java в данный момент:

java -version

Если Java не установлена, то вы увидите примерно такой вывод:

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Убедились, что Java не установлена, установим ее

apt install default-jre

После установки проверим версию:

java -version

Вывод будет приблизительно таким:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Установка JDK

Теперь, после установки JRE — установим JDK:

apt install default-jdk

Проверим версию:

javac -version

Вы увидите приблизительно такой вывод:

javac 11.0.10
Установка переменной окружения JAVA_HOME

Большинство приложений используют переменную окружения JAVA_HOME для определения места установки Java, давайте зададим ее.

Проверим куда фактически установлена java:

readlink -f /usr/bin/java

Вы получите примерно такой вывод:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Откроем файл /etc/environment любым текстовым редактором, например nano:

nano /etc/environment

И добавим туда новую строку (в конец файла):

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Но эти изменения будут доступны по умолчанию только для новой сессии, но не для текущей вашей. Применим изменения для текущей сессии:

source /etc/environment

Проверим значение переменной:

echo $JAVA_HOME

В результате вы должны получить

/usr/lib/jvm/java-11-openjdk-amd64

На этом всё 🙂

Обо мне cyber01

Прочитайте также

Как установить Zend Framework на Ubuntu 18.04

Zend Framework 3 это последняя версия фреймворка. Новая версия отличается большей производительностью. Zend это фреймворк …

Как установить Python 3.8 в Ubuntu/Debian/Linux Mint

Команда разработки Python выпустила версию 3.8. Вы можете скачать последнюю стабильную версию ветки Python 3.8 …

Как установить и управлять NodeJS с помощью NVM

NVM, также известный как Node Version Manager, это аналог RVM (Ruby Version manager) для языка …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *