Меню Рубрики

Установка java для линукс

Установка Java в Linux

В этой статье речь пойдёт о проприетарной версии Java. Часто происходят ситуации, когда пользователь пытается открыть какую-либо программу на Java, а она либо вообще не запускается, либо пытается это сделать с помощью OpenJDK (Java Development Kit). Но вместо результата вы получаете кучу ошибок (как например с Minecraft). В данных ситуациях вам, скорее всего, поможет установка Java от Oracle.

Я вам расскажу, как установить JRE (Java Runtime Environment) и JDK (Java Development Kit) 8 версии на такие дистрибутивы, как Ubuntu, CentOS и Arch, а также как выбрать нужную среду по умолчанию.

Чем отличается JDK от JRE

  • JRE — Java Runtime Environment — это среда выполнения Java. Предназначена для обычного использования. Позволяет запускать приложения, написанные на языке Java.
  • JDK— Java Development Kit — стандартная версия платформы Java, предназначенная для разработки. Это специальный пакет разработчика, в который входят документация, различные утилиты, компилятор, библиотеки классов, а также сама JRE.

Установка Java в Linux своими руками

Скачать архив с необходимой вам версией вы можете с официального сайта. Далее вам надо перенести его в желаемую директорию и распаковать. Рекомендую /opt/java, далее она и будет использоваться. Сделайте это, используя следующие команды:

sudo tar -xzf /opt/java/jre*.tar.gz

Где «*» — версия Java.

Загрузите архив со средствами разработчки с официального сайта компании Oracle. Также перенесите его в желаемую директорию и распакуйте:

sudo tar -xzf /opt/java/jdk*.tar.gz

Установка Java в Ubuntu

JRE и JDK

Для установки проприетарной Oracle Java вам необходимо добавить репозиторий, обновить индексы пакетов и установить Java. В Ubuntu, начиная с 18 релиза, это делается автоматически после добавления репозитория.

Внимание! Будут установлены как JRE, так и JDK. Сначала добавим репозиторий и обновим списки пакетов:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

В процессе установки необходимо будет принять лицензионное соглашение:

sudo apt-get install oracle-java8-installer

Установка Java в ArchLinux

В официальных репозиториях есть только OpenJDK. Поэтому придётся воспользоваться пакетом из AUR(вы можете, конечно, руками установить Java от Oracle, но AUR проще). Установка производится всего одной командой:

JDK так же можно установить, используя AUR. Просто выполните команду:

Установка Java в CentOS

Для RHEL, Fedora, Cent OS, OpenSUSE есть официальный RPM-пакет, который вы можете скачать с официального сайта. Чтобы установить пакет из терминала, воспользуйтесь этой командой:

sudo rpm -i /путь/к/файлу/jre-*.rpm

где «*» — версия Java. Или же примените любую графическую утилиту.

Средства для разработчика вы можете скачать на сайте Oracle, ссылка на который есть в верху статьи. Для установки из терминала, используйте команду:

» — указывает, что путь начинается.

Выбор версии Java

Ubuntu

Для переключения на 8 версию Java используйте следующую команду:

sudo update-java-alternatives -s java-8-oracle

Чтобы автоматически установить переменные среды, воспользуйтесь командой:

sudo apt-get install oracle-java8-set-default

Или же вы можете установить альтернативы сами. Делается это с помощью следующих команд:

sudo update-alternatives —install /usr/bin/java java / usr / lib / jvm / java-8-oracle/bin/java 1

sudo update-alternatives —install / usr / bin / javaс javaс / usr / lib / jvm / java-8-oracle / bin / javaс 1

sudo update-alternatives —install / usr / bin / javaws javaws / usr / lib / jvm /java-8-oracle / bin / javaws 1

Теперь осталось выбрать версии исполняемых файлов java, javaws и javac, которые будут использоваться по умолчанию:

sudo update-alternatives —config java

sudo update-alternatives —config javac

sudo update-alternatives —config javaws

ArchLinux

Для начала просмотрите список установленных сред:

Затем установите необходимую вам:

archlinux-java set имя_среды

archlinux-java set java-8-jre/jre

CentOS

Выбрать необходимую среду можно с помощью команд, данных ниже (так же, как и в Ubuntu). Вам нужно будет просто выбрать цифру, соответствующую номеру версии:

sudo update-alternatives —config java

sudo update-alternatives —config javac

sudo update-alternatives —config javaws

Настройка переменных окружения

Чтобы настройки были доступны для всех пользователей, будем использовать файл /etc/profile. Откройте его для редактирования любым текстовым редактором с помощью команды sudo и добавьте в конец следующие строки:

  1. export JAVA_HOME=/opt/java/jdk*/
  2. export JRE_HOME=/opt/java/jdk*/jre
  3. export PATH=$PATH:/opt/java/jdk*/bin:/opt/java/jdk*/jre/bin
  • Вместо пути по умолчанию /opt/java укажите тот, который использовали;
  • Если вы используете не JDK, а JRE, то в пути у вас так же будет не «jdk*», а «jre*»;
  • «*» — версия Java, которая у вас установлена.
Читайте также:  Установка блока управления стеклоподъемниками на 2110

Выводы

В данной статье мы подробно разобрали процесс установки и настройки Java в различных дистрибутивах Linux. Если остались вопросы, спрашивайте в комментариях!

Оцените статью:

Об авторе

Обычный подросток. Интересуюсь современными технологиями, СПО и различными ОС, начиная от Kolibri и React, заканчивая *BSD и GNU/Linux. На данный момент я использую Xubuntu.

7 комментариев

Замечательная статья — коротко и ясно.
Небольшое дополнение:
помимо update-alternatives —config java, update-alternatives —config javac и update-alternatives —config javaws, в своё время, при установке с оф. бинарников, мне пришлось ещё много чего update-alternatives’ить и —config’урить, иначе сыпались досадные ошибочки. но это в случае, если установлено несколько версий Java. Здесь описывать не буду — слишком много текста, см. мою инструкцию: http://4pda.ru/forum/index.php?showtopic=209610&st=9320#Spoil-44184239-15

спасибо за статью!
Обьясните пожалуйста для чего нужно прописывать переменные окружения?
Если в системе только один юзер (админ), есть ли смысл в данном действии?

Есть смысл. Количество пользователей здесь не при чём. Как вы собираетесь сообщить программам, где у вас находится Java машина?

Ребята помогите на линуксе новичёк!
После ввода этой команды (sudo apt install oracle-java8-installer)
Вылезла ошибка:
Reading state information. Done
E: Unable to locate package oracle-java8-installer
P.s:Система(Linux mint 1.7.3 Rosa)

🙁 Устарела инструкция, нет нужного пакета в репозитории для Ubunu. Пробовал другие номера версий, но — нет ничего там.

источник

Установка java для линукс

Дополнительные сведения о поддерживаемых платформах, операционных системах, диспетчерах рабочего стола и браузерах см. на странице Конфигурации системы.

Примечание. Чтобы загрузить Java для других типов Linux, см. страницы Java для Ubuntu и Java для Fedora

Загрузка

  1. Перейдите на веб-сайт http://java.com и нажмите кнопку Загрузить.
  2. Существует два типа пакетов установки.
    • Java на платформах Linux
      Выполняется установка среды выполнения Java (JRE) для 32-разрядной версии ОС Linux с помощью архивированного двоичного файла ( .tar.gz ), которые может быть установлен любым пользователем (не только пользователями root) в любой каталог, доступный для записи. Однако установить Java в системный каталог может только пользователь root.
    • Java на платформах Linux на базе RPM
      Выполняется установка среды выполнения Java (JRE) для 32-разрядных платформ Linux на базе RPM, например Red Hat и SuSE, с помощью двоичного файла RPM ( .rpm ) в системном каталоге. Данную установку может выполнить только пользователь root.

    Загрузите пакет, наиболее точно отвечающий вашим требованиям. Файл можно загрузить в любой из каталогов в системе.

  3. Перед загрузкой файла необходимо принять условия лицензионного соглашения.
  4. Загрузите файл и проверьте его размер, чтобы убедиться, что загруженный пакет полон и не поврежден. Перед загрузкой файла запишите размер файла, указанный на странице загрузки данного веб-сайта. После окончания загрузки проверьте, что размер загруженного файла соответствует записанному размеру файла.

Установка

  • Java для платформ Linux
  • Java для платформ Linux на базе RPM

Ниже приведены инструкции по установке версии Java 8, обновление 73 (8u73). В случае установки другой версии укажите номер этой версии при вводе команд в окне терминала. Пример. Для Java 8u79 замените 8u73 на 8u79. Обратите внимание, что в предыдущем примере перед номером версии иногда указывалась буква u , а иногда символ нижнего подчеркивания, например, jre1.8.0_73 .

Примечание о доступе к корневому каталогу. Для установки Java в системном каталоге, например /usr/local, требуется обладать правами пользователя root с необходимыми разрешениями. При отсутствии прав доступа корневого пользователя, установите Java в домашнем каталоге или подкаталоге, для которого имеются разрешения на запись.

Java для платформ Linux
  1. Перейдите в каталог, в который необходимо выполнить установку. Введите:
    cd directory_path_name
    Например, для установки ПО в каталог /usr/java/ directory введите:
    cd /usr/java/

  • Переместите архивированный двоичный файл .tar.gz в текущий каталог.
  • Распакуйте tar-архив и установите Java
    tar zxvf jre-8u73-linux-i586.tar.gz

    Файлы Java устанавливаются в каталог jre1.8.0_73 , созданный в текущем каталоге.
    В данном примере это каталог /usr/java/jre1.8.0_73 .

  • Удалите файл .tar.gz, если необходимо сэкономить пространство на диске.
  • Java для платформ Linux на базе RPM
    1. Перейдите в режим пользователя root, выполнив команду su и указав пароль привилегированного пользователя.
    2. Удалите более ранние версии пакетов Java.
      rpm -e package_name
    3. Перейдите в каталог, в который необходимо выполнить установку. Введите:
      cd directory_path_name
      Например, для установки ПО в каталог /usr/java/ directory введите:
      cd /usr/java

    Установите пакет.
    rpm -ivh jre-8u73-linux-i586.rpm

    Чтобы обновить пакет, используйте
    rpm -Uvh jre-8u73-linux-i586.rpm

  • Удалите файл .rpm, если необходимо сэкономить пространство на диске.
  • Выйдите из консоли пользователя root. Перезагрузка компьютера не требуется.
  • Теперь установка завершена. Перейдите к разделу Запуск и конфигурирование.

    Запуск и конфигурирование

    Firefox

    При установке платформы Java файл подключаемого модуля Java является частью установки. Чтобы использовать Java в Firefox, необходимо вручную создать символьную ссылку, связывающую файл подключаемого модуля в выпуске с одним из расположений, определенных Firefox. Для Firefox 21 и более поздних версий необходимо создать символьную ссылку в домашнем каталоге

    /.mozilla/plugins . Начиная с версии Firefox 21, не поддерживается создание символьных ссылок в подкаталоге plugins каталога приложения Firefox.

    Чтобы настроить подключаемый модуль Java, выполните указанные ниже действия.

    1. Закройте браузер Firefox, если он выполняется.
    2. Удалите все предыдущие установки подключаемого модуля Java.
      Одновременно можно использовать только один подключаемый модуль Java. Если необходимо использовать другой подключаемый модуль или версию подключаемого модуля, удалите символьные ссылки на все остальные модули и создайте новую символьную ссылку на новую версию.

    Удалите символьные ссылки (или переместите их в другой каталог) на javaplugin-oji.so и libnpjp2.so из каталога Firefox plugins .

    Создайте символьную ссылку на подключаемый модуль Java в каталоге Firefox plugins

      Перейдите к каталогу подключаемых модулей Firefox
      cd

    /.mozilla/plugins
    Создайте каталог подключаемых модулей, если его не существует.

  • Создайте символьную ссылку.
    32-разрядный подключаемый модуль:
    В -s каталог установки Java /lib/i386/libnpjp2.so .
    64-разрядный подключаемый модуль:
    В -s каталог установки Java /lib/amd64/libnpjp2.so .
  • Пример

    • Если установка Java выполнена в этот каталог:
      /usr/java/ каталог установки Java
    • Тогда в окне терминала перейдите к каталогу подключаемых модулей браузера:
      cd

      /.mozilla/plugins/

    • Введите следующую команду, чтобы создать символьную ссылку на подключаемый модуль Java для Firefox:
      В -s /usr/java/ каталог установки Java /lib/i386/libnpjp2.so .

  • Запустите браузер Firefox или перезапустите его, если он был запущен.

    В Firefox введите about:plugins в строке местоположения, чтобы убедиться, что подключаемый модуль Java загружен. Также можно щелкнуть меню ‘Tools’ (Сервис), чтобы убедиться в наличии консоли Java.

    Проверка установки

    Чтобы проверить, что пакет Java установлен на компьютере и правильно работает, запустите этот проверочный апплет.

    источник

    Установка Java в Ubuntu 18.04

    Java — это очень популярный язык программирования, разработанный в компании Sun Microsystems. Сейчас Java используется для создания различных десктопных программ, веб-приложений, серверных приложений и многого другого. Основная особенность этого языка — это максимальная кроссплатформенность. Программа, написанная для одной системы, будет без проблем работать в другой. Но для программ, написанных на Java, нужна специальная Java-машина. Именно её мы будем сегодня устанавливать.

    В этой статье мы рассмотрим, как выполняется установка Java Ubuntu 18.04 для разных версий программы. А также попытаемся разобраться во всём её многообразии.

    Какую версию Java выбрать?

    Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:

    • Старая седьмая версия;
    • Новая восьмая, используемая в большинстве программ.

    Платформа распространялась в двух форматах:

    • Проприетарном (Oracle Java) — с дополнительными возможностями и поддержкой;
    • Открытом (Open JDK) — полностью открытая версия.

    Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые пол года. Сначала вышла Java 9, 10, а затем 11 и длительность срока поддержки этих версий тоже короткая — всего семь месяцев. Поэтому большинство программ остались работать на Java 8, которая будет официально поддерживаться до 2020 года. Именно её и надо устанавливать в большинстве случаев.

    Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года. В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования. Для коммерческих целей необходимо платить или же устанавливать OpenJDK.

    В Ubuntu, да и в других дистрибутивах Java поставляется в двух редакциях:

    • JDK или Java Development Kit — содержит полную версию Java, необходимую для разработки на этом языке;
    • JRE или Java Runtime Environment — содержит только окружение для выполнения программ.

    Здесь, я думаю, надо выбирать то, что вам нужно. Если нет необходимость что-то компилировать на Java, то будет достаточно JRE. А теперь перейдём к установке.

    Установка Java 8 в Ubuntu 18.04

    1. Как установить OpenJDK в Ubuntu

    Если вы хотите установить OpenJDK в Ubutnu, то никаких сторонних репозиториев вам не нужно. Восьмая версия платформы есть в официальном репозитории Ubuntu 18.04. Чтобы установить jdk на Ubuntu используйте:

    sudo apt install openjdk-8-jdk

    Для установки JRE в Ubuntu выполните:

    sudo apt install openjdk-8-jre

    После этого вы можете проверить версию Java:

    2. Как установить Oracle Java в Ubuntu

    К сожалению с недавнего времени репозиторий от Webupdteam работать перестал и теперь единственный рабочий способ получить самую свежую версию java — скачать её из официального сайта. На странице надо отметить галочку Accept License:

    Затем вас перенаправит на страницу входа, необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка выбранной версии. После завершения загрузки создайте папку /usr/lib/jvm/:

    Затем распакуйте в неё полученный архив:

    sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

    Добавьте исполняемый файл java к списку утилиты управления версиями:

    sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

    Затем активируйте эту версию:

    sudo update-alternatives —config java

    Некоторым приложениям нужен путь к исполняемым файлам Java в переменных окружения. Создайте файл /etc/profile.d/javajdk.sh со следующим содержимым:

    sudo vi /etc/profile.d/java8jdk.sh

    export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
    export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
    export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
    export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre/

    Чтобы загрузить эти переменные выполните:

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

    Установка Java 11 в Ubuntu 18.04

    1. Установка OpenJDK 11

    Java 11 — это последняя на данный момент версия Java. Это версия с длительным сроком поддержки, поэтому она будет поддерживаться до 2026 года. Свободная версия есть в официальных репозиториях, поэтому вы можете её оттуда без проблем установить:

    sudo apt install openjdk-11-jdk

    Или же вы можете установить JRE-редакцию только для запуска программ:

    sudo apt install openjdk-11-jre

    Далее вы можете посмотреть версию:

    2. Установка Oracle Java 11

    Для установки этой версии программы необходимо добавить уже другой репозиторий:

    sudo add-apt-repository ppa:linuxuprising/java

    Затем запустите скрипт установщика. Он скачает пакет с сайта и установит его на ваш компьютер. Вам нужно будет только принять лицензию:

    sudo apt install oracle-java11-installer

    Выбор версии Java

    Если вы установили несколько версий Java в систему, то вам нужно выбрать, какая из них будет использоваться по умолчанию. Для этого используется утилита update-java-alternatives. Для просмотра списка версий выполните:

    sudo update-java-alternatives —list

    Затем установите нужную версию с помощью опции —set:

    sudo update-java-alternatives —set oracle-java-8

    Удаление Java из Ubuntu

    Чтобы удалить ненужную больше версию Java, используйте такую же команду, которую использовали для установки, только с опцией purge:

    sudo apt purge oracle-java11-installer
    sudo apt purge openjdk-11*
    sudo apt purge openjdk-8*

    Затем вы можете удалить PPA-репозиторий:

    sudo add-apt-repository —remove ppa:linuxuprising/java

    Чтобы удалить java 8 надо удалить папку, в которую вы её распаковали:

    sudo rm -Rf /usr/lib/jvm/jdk1.8.0_221/

    Выводы

    В этой статье мы разобрали, как установить Java на Ubuntu 18.04. Я думаю, теперь вы знаете, какая версия вам нужна и как всё правильно установить. Надеюсь, информация из статьи была вам полезной.

    источник

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