Найти тему
Tehnichka.pro

Устанавливаем Java JRE / JDK в Linux

Оглавление

Компоненты Java JRE и Java JDK, несмотря на почтенный возраст, остаются необходимыми рабочими инструментами для огромного количества людей. Технологии компании Sun Microsystems (программный язык Java) помогли воплотить в жизнь множество интегрированных систем разработки и даже полноценных операционных систем (привет, Android).

В частности, без него невозможно представить разработку под операционные системы Google, так как даже IDE Android Studio от фирмы JetBrains построена на базе Java и попросту не работает без этого компонента. Зная этот факт, можно запросто представить себе масштаб популярности и востребованности Java. Людей разрабатывающих программы для Android не мало.

Собственно, теперь вы знаете, зачем вам может понадобиться Java и понадобится ли вообще. Можно приступать к инструкциям по установке.

Стандартная команда обновления библиотеки JDK

С большой долей вероятности вы используете Ubuntu или дистрибутив на его основе (Linux Mint или Elementary OS). Там с установкой Java дела обстоят довольно просто. Базовый комплект необходимых компонентов языка можно загрузить на компьютер одной командой. Этого обычно достаточно для работы с «софтом», который требует связки с JDK.

Делается это следующим образом:

  • Открываем терминал. Это можно сделать, одновременно нажав клавиши Ctrl + Alt + T.
  • Затем вводим в него команду sudo apt-get install default-jdk
JDK есть в стандартном репозитории Debian, поэтому в нем и в смежных системах Java пакет легко установить одной командой
JDK есть в стандартном репозитории Debian, поэтому в нем и в смежных системах Java пакет легко установить одной командой
  • Потом вводим пароль администратора, чтобы продолжить установку.
Загрузка и установка новых программ в Linux требует ввода пароля
Загрузка и установка новых программ в Linux требует ввода пароля
  • Подтверждаем свои намерения, нажав на кнопку «Д» (или Y в английской версии операционной системы).
Необходимо подтвердить то, что вы готовы загрузить 260 мегабайт данных
Необходимо подтвердить то, что вы готовы загрузить 260 мегабайт данных

На этом все. Можно переходить к следующему компоненту.

  • Снова открываем терминал.
  • Вводим команду sudo apt-get install default-jre для установки в систему компонента JRE.
Если вы не закрывали терминал, то вводить пароль и подтверждать установку заново не придется
Если вы не закрывали терминал, то вводить пароль и подтверждать установку заново не придется

А чтобы добавить в систему плагин Java для браузера:

  • Вводим в терминал следующее: sudo apt-get install icedtea-plugin
Это необязательная часть
Это необязательная часть

Устанавливаем RPM-пакет

Java также распространяется в формате RPM-пакета, который можно загрузить на официальном сайте и установить в Ubuntu (Debian, Mint) или Fedora (CentOS, openSUSE).

В Ubuntu

  • Открываем официальный сайт Java.
  • Жмем по кнопке «Загрузить Java бесплатно».
Эта кнопка сама определяет, из какой системы на нее нажимают, поэтому на следующей странице вы увидите только файлы для Linux
Эта кнопка сама определяет, из какой системы на нее нажимают, поэтому на следующей странице вы увидите только файлы для Linux
  • В списке доступных вариантов загрузки выбираем один из двух RPM-пакетов (тот, что сверху для 32-битной системы, а x64, соответственно, для 64-битной).
В нашем случае нужен пакет в формате RPM. Разрядность зависит от установленной системы. Возможно, вам нужен пакет Linux RPM, а не Linux x64 RPM
В нашем случае нужен пакет в формате RPM. Разрядность зависит от установленной системы. Возможно, вам нужен пакет Linux RPM, а не Linux x64 RPM
  • Пока загружается наш RPM-пакет, открываем терминал.
  • Вводим туда команду sudo apt-get install alien для установки конвертера RPM-пакетов в DEB-пакеты.
Вот и утилита для преобразования пакетов
Вот и утилита для преобразования пакетов
  • Вводим пароль администратора и подтверждаем установку.
После ввода пароля высветится такой запрос. Отвечаем положительно, нажав на клавишу «Д» (или Y в английской версии системы)
После ввода пароля высветится такой запрос. Отвечаем положительно, нажав на клавишу «Д» (или Y в английской версии системы)
  • Затем переходим в папку, где лежит загруженный пакет с Java. У меня это папка «Загрузки», поэтому я захожу в нее с помощью команды cd ~/Загрузки
  • Затем вводим в терминал sudo alien *название пакета в формате RPM. Например, sudo alien jre–8.0.28.rpm
  • Ждем, пока завершится процесс конвертации. Это может занять несколько минут. Не спешите и ничего не отменяйте, пока терминал не выдаст generated в конце.
Вот такое сообщение должно высветиться в конце. До этого несколько минут может вообще ничего не появляться
Вот такое сообщение должно высветиться в конце. До этого несколько минут может вообще ничего не появляться
  • Потом откроем папку с созданным DEB-пакетом (это та же папка, где лежал RPM-пакет) в любом графическом файловом менеджере.
  • Кликаем по нему дважды, чтобы запустить.
  • В открывшемся окне ищем кнопку «Установить» и нажимаем на нее.
Один клик и все готово
Один клик и все готово
  • Вводим пароль администратора, чтобы подтвердить установку.
Подтверждаем права администратора, чтобы продолжить установку
Подтверждаем права администратора, чтобы продолжить установку

В Fedora

В Fedora этот процесс выглядит проще. Так как RPM-пакеты поддерживаются в этой системе по умолчанию, нам не понадобится утилита Alien. Просто скачиваем файл с официального сайта и запускаем его двойным кликом.

А потом, как и в Ubuntu:

  • Нажимаем на кнопку «Установить».
  • А затем подтверждаем свои намерения, указав пароль администратора.

Распаковываем архив с официального сайта

Сама студия Oracle, поддерживающая Java и продолжающая ее разработку, рекомендует просто распаковать архив с JDK или JRE в нужную директорию. Это делается следующим образом:

  • Заходим на официальный сайт Java и скачиваем архив с JDK или JRE (это второй файл в списке; тот, что не в формате RPM).
Снова идем на тот же сайт
Снова идем на тот же сайт
Выбираем подходящий вариант. В этот раз нам нужен архив в формате tar.gz
Выбираем подходящий вариант. В этот раз нам нужен архив в формате tar.gz
  • Открываем терминал.
  • Переходим в директорию, куда будем устанавливать Java. Разработчики рекомендуют папку /usr/java. Туда и зайдем с помощью команды cd /usr/java/
В принципе, вы можете установить Java и в другую папку. Я просто следую рекомендациям Oracle
В принципе, вы можете установить Java и в другую папку. Я просто следую рекомендациям Oracle
  • Переносим туда загруженный архив. Это можно сделать командой sudo mv ~/Загрузки/название архива /usr/java/
Для перемещения в системные папки нужно заручиться правами администратора. Отсюда и sudo в начале команды
Для перемещения в системные папки нужно заручиться правами администратора. Отсюда и sudo в начале команды
  • Потом этот архив надо распаковать командой sudo tar zxvf название архива. Например sudo tar zxvf jre–8u73-linux-x64.tar.gz
Вот и сам процесс распаковки. Обычно он занимает не больше 10 секунд
Вот и сам процесс распаковки. Обычно он занимает не больше 10 секунд
  • Все. После этого Java готова к работе.

Используем графическую оболочку

Если возиться с терминалом не очень хочется (ну или вы просто боитесь пока в него лезть), то в системах типа Ubuntu и Linux Mint предусмотрена специальная графическая утилита для управления пакетами. В том числе и пакетами, содержащими Java и его составляющие.

Я покажу, как это делается на примере Linux Mint, где, как и в Ubuntu, есть система управления пакетами Synaptic. Это довольно мощная программа для комплексного управления приложениями в Linux.

  • Открываем основное меню системы.
В некоторых системах главное меню отображается, как в Windows, в левом нижнем углу. В некоторых в левом верхнем углу.
В некоторых системах главное меню отображается, как в Windows, в левом нижнем углу. В некоторых в левом верхнем углу.
  • Ищем в списке программ отдельную категорию «Система» или «Системные» и переходим туда. Если в вашем дистрибутиве список программ не делится на категории, то переходите сразу к следующему шагу.
В некоторых дистрибутивах категоризация отсутствует и все приложения отображаются в одном бесконечном листе программ
В некоторых дистрибутивах категоризация отсутствует и все приложения отображаются в одном бесконечном листе программ
  • Находим в появившемся списке программ «Менеджер пакетов Synaptic» и кликаем по нему.
Также можно воспользоваться поиском, чтобы побыстрее найти менеджер пакетов
Также можно воспользоваться поиском, чтобы побыстрее найти менеджер пакетов
  • В появившемся окне нужно будет разыскать пакет с нужными компонентами Java. Можно искать их вручную, пролистывая список, но лучше воспользоваться поиском. Нажимаем на значок в виде лупы.
Сразу переходим к поиску, чтобы не терять врем
Сразу переходим к поиску, чтобы не терять врем
  • Вписываем в поисковое окно слово Java.
  • Нажимаем на кнопку «Поиск».
Можно также указать версию, если точно знаете, какая вам нужна
Можно также указать версию, если точно знаете, какая вам нужна
  • В результатах поисках ищем версию Java, которая нам нужна, и ставим галочку напротив нее.
Ставим галочки на двух связанных пакетах
Ставим галочки на двух связанных пакетах
  • Затем нажимаем на кнопку «Применить», чтобы установить Java в систему.
Обязательно надо нажать «Применить». Так работают менеджеры пакетов
Обязательно надо нажать «Применить». Так работают менеджеры пакетов

На этом все.

Автор материала: Владимир Ковылов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.