Java это язык программирования и вычислительная платформа, разработанная компанией Sun Microsystems, которую затем приобрела корпорация Oracle. Некоторые приложения и сайты требуют, чтобы в операционной системе была установлена Java. Связано это с тем, что приложения Java обычно транслируются в специальный байт-код, который требует для работы специальную виртуальную Java-машину. Сегодня поговорим про установку Java в Linux.
Есть несколько реализаций Java, самыми популярными являются OpenJDK и Oracle Java. В этой статье речь пойдёт о второй.
JRE или JDK
Для начала разберёмся в этих аббревиатурах.
Java Runtime Environment (JRE) — это среда выполнения Java. Позволяет запускать приложения, написанные на языке Java. Таким образом, для рядового пользователя подойдёт именно она.
Java Development Kit (JDK) — версия платформы Java, предназначенная для разработки приложений. Содержит документацию, компилятор, различные утилиты, библиотеки классов и среду выполнения (т.е. JRE).
Установка Java в Linux (универсальный метод)
Скачать и установить Java в Linux можно вручную. Данный способ подойдёт для всех популярных дистрибутивов Linux и производных от них.
JRE можно скачать по этой ссылке. Формат .tar.gz подойдёт лучше, так как он более универсальный. Для установки рекомендую использовать каталог /opt/java/, хотя можно использовать и другой. Создадим такой каталог, если его нет:
sudo mkdir /opt/java
Перейдём в созданный каталог:
cd /opt/java
Скопируем туда архив с Java:
sudo mv ~/Загрузки/jre-8u231-linux-x64.tar.gz /opt/java
Обратите внимание, что я скачал файл в папку Загрузки. Если в вашем случае он располагается в другом месте — указывайте другой путь. Также имя файла может отличаться в зависимости от разрядности, версии и других факторов (возможно, просто сменится схема наименования).
Распаковываем содержимое архива:
sudo tar -zxvf jre-8u231-linux-x64.tar.gz
После этого архив с Java можно удалить.
Если вам нужно установить JDK, тогда перейдите на следующую страницу для скачивания пакета. Придётся, правда, завести аккаунт Oracle, если у вас его нет. В остальном процедура установки такая же. Предположим, каталог /opt/java/ у нас уже создан, поэтому его создание опустим.
cd /opt/java sudo mv ~/Загрузки/jdk-8u231-linux-x64.tar.gz /opt/java sudo tar -zxvf jdk-8u231-linux-x64.tar.gz
Установка Java в CentOS, Fedora, openSUSE и Red Hat Enterprise Linux
На сайте Oracle также доступен RPM-пакет с Java, что упрощает её установку в тех дистрибутивах, что используют такие пакеты. JRE устанавливается командой вида:
sudo rpm -i ~/Загрузки/jre-8u231-linux-x64.rpm
Не забудьте отредактировать команду под себя.
JDK ставится командой
sudo rpm -i ~/Загрузки/jdk-8u231-linux-x64.rpm
Настройка переменных окружения
Для того, чтобы настройки были доступны всем пользователям, используем файл /etc/profile. Добавьте в конец файла следующие строки:
export JAVA_HOME=/opt/java/jre1.8.0_231/
export JRE_HOME=/opt/java/jre1.8.0_231/jre
export PATH=$PATH:/opt/java/jre1.8.0_231/bin:/opt/java/jre1.8.0_231/jre/bin
Но не забывайте, что это лишь пример. У вас может быть другая версия Java, она может быть установлена в другой каталог. Кроме того, в примере JRE, а у вас может быть установлен JDK.
Итак, мы разобрали установку Oracle Java в Linux. Сделать это, как видите, не представляет особой сложности.
Статьи по теме: