Часто пользователь хочет запустить программное обеспечение, написанное на Java, но в результате получает ошибку. Причина проста — отсутствие программных пакетов, которые нужны для корректной работы этого ПО. В данной статье расскажем, как правильно установить Java на Linux.
Требования к VDS
Установка производится на выделенные серверы или VDS с виртуализацией KVM на тарифах с объёмом оперативной памяти не менее 2048 Мб.
Debian\Ubuntu
Установка последних версий java:
-
Обновляем информацию о пакетах:
apt update
-
Устанавливаем последнюю версию
apt-get install default-jdk
Установка OpenJDK 7,8,9.
Бывают случаи, когда нужна не самая последняя версия, а например, JDK7. Для Ubuntu\Debian актуальных репозитариев с данной версией уже нет. Поэтому для решения данной проблемы скачиваем нужную версию с официального сайта oracle.
Далее на примере OpenJDK 7 покажем, как установить нужную версию. Установка OpenJDK 8 и 9 происходит аналогично.
Создадим директорию и перейдем в неё:
mkdir /usr/lib/java/ && cd /usr/lib/java/
Скачаем архив и разархивируем его:
wget http://supprt.fvds.ru/distr/jdk-7u80-linux-x64.tar.gz tar -zxvf jdk-7u80-linux-x64.tar.gz -С /usr/lib/java/java-7-oracle
Проверим версию java:
/usr/lib/java/java-7-oracle/bin/java -version
В результате получим вывод:
# java -version java version "1.7.0_261" OpenJDK Runtime Environment (rhel-2.6.22.2.el7_8-x86_64 u261-b02) OpenJDK 64-Bit Server VM (build 24.261-b02, mixed mode)
Создаём символическую ссылку для того, чтобы не обращаться по полному пути к бинарному файлу:
ln -s /usr/lib/java/java-7-oracle/bin/java /usr/bin/java
CentOS 7
Для RHEL7 ситуация более простая — в репозиториях хранятся все популярные версии java, и установить любую можно одной командой. Например, чтобы установить JDK 7-ой версии, наберите команду:
yum install java-1.7.0-openjdk
В то же время, если нам требуется openjdk 8-ой версии, достаточно выполнить команду:
yum install java-1.8.0-openjdk