Установка Java JRE / JDK в Linux - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Установка Java JRE / JDK в Linux

Установка 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. “

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

Выбор версии 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, которая у вас установлена.

Выводы

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

Установка Java JRE / JDK в Linux

Компоненты Java необходимы для запуска множества разнообразных приложений и веб-сайтов, поэтому практически каждый пользователь компьютера сталкивается с надобностью инсталляции этой платформы. Конечно, в разных ОС принцип выполнения поставленной задачи отличается, но у дистрибутивов Linux он всегда примерно один и тот же, а мы бы хотели рассказать как осуществляется установка Java в Ubuntu. Обладателям других сборок нужно будет только повторить приведенные инструкции с учетом синтаксиса системы.

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

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

Сначала рекомендуется проверить обновления системных хранилищ и узнать текущую версию Java, если она вообще присутствует в ОС. Делается это все через стандартную консоль:

  1. Откройте меню и запустите «Терминал».

Впишите команду sudo apt-get update .

Введите пароль от вашего аккаунта для получения root-доступа.

Если вы получили уведомление, похожее на указанное ниже, значит, Джава в вашей ОС не имеется.

Способ 1: Официальные репозитории

Самый простой метод — использовать официальное хранилище для загрузки Java, которую туда выгрузили разработчики. От вас требуется прописать всего несколько команд, чтобы добавить все необходимые компоненты.

    Запустите «Терминал» и напишите там sudo apt-get install default-jdk , а затем нажмите на Enter.

Теперь добавьте JRE, введя команду sudo apt-get install default-jre .

Не помешает и плагин для браузера, который добавляется через sudo apt-get install icedtea-plugin .

Если вы заинтересованы в получении документации касаемо добавленных компонентов, загрузите их командой sudo apt-get install default-jdk-doc .

Хоть такой метод достаточно прост, он не подходит для установки самых свежих Джава-библиотек, поскольку они последнее время не выкладываются в официальное хранилище. Именно поэтому мы предлагаем ознакомиться со следующими вариантами инсталляции.

Способ 2: Репозиторий Webupd8

Существует пользовательское хранилище под названием Webupd8, в котором имеется скрипт, сравнивающий текущую версию Java с той, что находится на сайте Oracle. Такой метод инсталляции пригодится тем, кто желает установить сброку новее 8 (последней доступной в репозитории Oracle).

    В консоли введите sudo add-apt-repository ppa:webupd8team/java .

Обязательно укажите свой пароль.

Подтвердите операцию добавления, нажав на Enter.

Ожидайте завершения загрузки файлов, не закрывая «Терминал».

Обновите системное хранилище командой sudo apt-get update .

Теперь следует добавить графический инсталлятор путем ввода sudo apt-get install oracle-java8-installer .

Примите лицензионное соглашение для настройки пакета.

Согласитесь с добавлением новых файлов в систему.

По окончании процесса вам будет доступна команда для инсталляции абсолютно любых версий — sudo apt-get install oracle-java7-installer , где java7 — версия Java. Например, вы можете прописать java9 или java11 .

Избавиться от ненужных инсталляторов поможет команда sudo apt-get remove oracle-java8-installer , где java8 — версия Java.

Способ 3: Обновление с помощью Webupd8

Выше мы рассказали об установке сборок путем использования пользовательского хранилища Webupd8. Благодаря этому же репозиторию можно обновлять версию Джава до самой последней как раз путем скрипта сравнения.

  1. Повторите первые пять шагов из предыдущей инструкции, если вы еще не сделали эти действия.
  2. Впишите команду sudo update-java , а затем нажмите на Enter.

Используйте команду sudo apt-get install update-java для установки обновлений в случае их нахождения.

Способ 4: Ручная установка

Пожалуй, этот способ самый тяжелый из тех, которые мы рассмотрели в этой статье, однако он позволит получить необходимую версию Java без использования сторонних репозиториев и других дополнительных компонентов. Для осуществления этой задачи вам понадобится любой доступный браузер и «Терминал».

    Через веб-обозреватель перейдите на официальную страницу Oracle для загрузки Джава, где нажмите на «Download» или выберите любую другую необходимую версию.

Ниже находится несколько пакетов с библиотеками. Мы советуем скачать архив формата tar.gz.

Перейдите в папку с архивом, щелкните по нему ПКМ и выберите «Свойства».

Запомните расположение пакета, поскольку вам придется перейти к нему через консоль.

Запустите «Терминал» и выполните команду cd /home/user/folder , где user — имя пользователя, а folder — название папки хранения архива.

Создайте папку для распаковки архива. Обычно все компоненты помещаются в jvm. Создание директории происходит путем ввода sudo mkdir -p /usr/lib/jvm .

Распакуйте в созданную папку имеющийся архив sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm , где jdk-11.0.2_linux-x64_bin.tar.gz — название архива.

Для добавления системных путей вам потребуется последовательно ввести следующие команды:

sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-alternatives –install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

Один из альтернативных путей может не существовать, что зависит от выбранной версии Java.
Осталось только провести конфигурацию каждого пути. Сначала выполните sudo update-alternatives –config java , отыщите подходящую версию Java, сверьте ее цифру и впишите в консоль.

Повторите то же действие с sudo update-alternatives –config javac .

Затем настройте последний путь через sudo update-alternatives –config javaws .

  • Проверьте успешность проведенных изменений, узнав активную версию Джава ( java -version ).
  • Как видите, методов инсталляции Java в операционную систему Linux существует достаточно большое количество, поэтому каждый пользователь найдет подходящий вариант. Если вы используете специфический дистрибутив и приведенные способы не работают, внимательно изучите отобразившиеся в консоли ошибки и воспользуйтесь официальными источниками для решения проблемы.

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

    Это довольно простой и легкий процесс, и мы представляем вам пошаговые инструкции по установке Java в Ubuntu. Инструкции будут работать для Ubuntu 14.04, 16.04, 18.04 и любого другого выпуска LTS.

    Iuliia Zalesskaia

    Read more posts by this author.

    Iuliia Zalesskaia

    Это довольно простой и легкий процесс, и мы представляем вам пошаговые инструкции по установке Java в Ubuntu. Инструкции будут работать для Ubuntu 14.04, 16.04, 18.04 и любого другого выпуска LTS.

    Данный способ работает для любого дистрибутива на основе Ubuntu, даже не для версий LTS, таких как 18.10, но они были протестированы на Ubuntu 16.04 и Ubuntu 18.04 и работать как на серверах, так и на десктопах.

    Прежде чем мы начнем установку Java

    Некоторые вещи, которые вам понадобятся перед началом установки Java:

    Сервер Ubuntu. Вы можете получить его от Timeweb или любого другого провайдера облачного хостинга.

    Пользователь sudo / root. Все команды ниже выполняются пользователем root. Если вы используете пользователя без полномочий root, вам нужно добавить sudo к большинству команд.

    Клиент SSH, такой как MobaXterm (если вы используете Windows) или SSH (если вы используете Ubuntu)

    Убедитесь, что у вас не установлена ​​Java. Если у вас уже установлена Java, удалите её, или если вы хотите использовать несколько версий Java, сохраните их и настройте позже.

    Есть несколько способов установки Java

    Вот их список, ранжированный по сложности (сначала проще):

    Установка последней версии Java с использованием JDK по умолчанию (Ubuntu’s) с использованием apt-get (используйте эту опцию, если вы не знаете, что выбрать)

    Установка Java 11 с использованием Oracle JDK с помощью apt-get

    Установка Java 8 с использованием Oracle JDK с помощью apt-get (не рекомендуется)

    Установка Java вручную с использованием Oracle JDK (не рекомендуется для начинающих)

    Как установить Java (JDK по умолчанию) в Ubuntu с помощью apt-get

    Мы начнем с инструкций по установке последней рекомендованной версии Java (JDK) с использованием пакета Ubuntu. Установив JDK (Java Development Kit), вы также установите JRE (Java Runtime Environment). Это пакет OpenJDK, который является реализацией Java с открытым исходным кодом.

    Шаг 1: Обновите Ubuntu

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

    Шаг 2: Установите JDK по умолчанию

    Запустите следующую команду:

    И это все. В зависимости от того, в какой момент времени вы читаете эту заметку, команда установит Java 10 или Java 11. Теперь вы можете перейти к шагу 3 и настроить Java .

    Как установить Java 11 с использованием Oracle JDK

    Если вы не хотите использовать JDK по умолчанию с открытым исходным кодом Ubuntu, вы можете использовать официальный Oracle JDK через сторонний репозиторий.

    Шаг 1: Обновите Ubuntu

    Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:

    И установите необходимый пакет, если он еще не установлен:

    Шаг 2: Добавьте репозиторий Java

    Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать его из Linux Uprising, но вы можете использовать любой другой репозиторий:

    А затем обновите список пакетов еще раз:

    Шаг 3: Установите Java

    Для установки JDK 11-й (стабильной) последней версии выполните следующую команду:

    Это все. Теперь вы можете перейти к шагу 4 и настроить Java .

    Как установить Java 8 с использованием Oracle JDK

    Чтобы установить Java 8 (срок его действия истек в январе 2019 года!), выполните следующие инструкции:

    Шаг 1: Обновите Ubuntu

    Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:

    И установите необходимый пакет, если он еще не установлен:

    Шаг 2: Добавьте репозиторий Java

    Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать один из WebUpd8, но вы можете использовать любой другой репозиторий:

    А затем обновите список пакетов еще раз:

    Шаг 3: Установите Java

    Итак, чтобы установить 8-ю устаревшую версию JDK, выполните следующую команду:

    И это все. Теперь вы можете перейти к шагу 4 и настроить Java .

    Как установить Java вручную, используя Oracle JDK в Ubuntu

    Этот метод не рекомендуется для начинающих. Вы не будете получать обновления из репозиториев Ubuntu, вам придется вручную обновлять Java каждый раз, когда появляется новый выпуск. Если вы хотите установить пользовательскую версию Oracle JDK, которая не доступна через пакет, вы можете выполнить следующие шаги.

    Шаг 1: Обновление

    Как всегда, сначала обновляем:

    Шаг 2: Загрузите JDK

    Перейдите на страницу загрузки Oracle и выберите версию, которую вы хотите скачать. Мы будем использовать стандартную версию Java 11.0.1. Замените в коде номера версий, если вы собираетесь использовать другую версию. Java 9 доступна только для 64-битных систем, поэтому, если ваша Ubuntu 32-битная, вы должны использовать другую версию.

    Загрузите файл .tar.gz:

    Версия Java и эта ссылка часто меняются, поэтому, пожалуйста, перейдите на страницу загрузки самостоятельно и скопируйте ссылку.

    Создайте каталог для вашей установки Java:

    Здесь мы установим Java. Вы можете использовать другой каталог, если вы хотите установить его в другом месте, например / usr / local

    Шаг 3: Установите Java

    Теперь распакуйте файл .tar.gz (tarball) в каталог, который вы ранее создали.

    И это все, перейдите к шагу 4 и настройте Java .

    Настройка Java в Ubuntu

    Теперь пришло время настроить вашу Java.

    Проверьте, какую версию Java вы используете:

    Во-первых, убедитесь, что вы установили Java в своей системе и проверьте, какая у вас версия:

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

    Исходя из ответа, мы используем версию 11.

    Установите значение по умолчанию, если у вас есть несколько версий Java:

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

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

    Вы получите вывод со списком установленных Javas. Нажмите клавишу ввода, чтобы оставить значение по умолчанию без каких-либо изменений, или введите номер, чтобы выбрать другой Java по умолчанию.

    Установите переменную JAVA_HOME

    Скорее всего, вам потребуется установить переменную JAVA_HOME, чтобы другие приложения могли найти местоположение вашей версии Java. Чтобы найти путь версии Java, повторите предыдущую команду:

    И скопируйте путь файла – второй столбец – в «Путь».

    Затем откройте файл «/ etc / environment» в текстовом редакторе.

    И добавьте следующую строку в конец файла:

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

    Сохраните файл и затем перезагрузите его:

    Чтобы проверить, все ли сделано правильно, вы можете проверить переменную JAVA_HOME, используя:

    Ответ должен быть вашим путем установленной версии Java.

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

    Установка Java в Ubuntu и Linux Mint

    Что такое Java

    Java — это язык программирования, разработанный компанией Sun Microsystems, которую потом купила компания Oracle.

    Программы, написанные на Java обычно работают в различных операционных системах, то есть являются кроссплатформенными. Для запуска таких программ необходимо наличие в системе Виртуальной машины Java (Java Virtual Machine — JVM), то есть, проще говоря, наличие некоторых дополнительных компонентов, которые обеспечивают возможность запуска Java-программ в системе.

    Обычно, когда говорят о том, что в Linux нужно установить Java, то имеют ввиду, что нужно установить Виртуальную машину Java, чтобы получить возможность запускать программы, написанные на Java.

    Какие версии Java бывают и чем отличаются

    Существует несколько реализаций Java для Linux. Самыми популярными являются OpenJDK и Oracle Java. В Linux обычно пользователь устанавливает одну из этих реализаций.

    • Oracle Java — реализация Java для Linux от компании Oracle. В ней содержатся некоторые закрытые (проприетарные) компоненты и компоненты, которые защищены патентами.
    • OpenJDK — реализация Java для Linux с открытым исходным кодом.

    Обе версии вполне работоспособны и в Linux можно использовать любую из них. Но иногда, для некоторых приложений, рекомендуется использовать Oracle Java.

    В Linux пакеты с Java представлены в двух редакциях:

    • JRE — Java Runtime Environment — компоненты, предназначенные для запуска Java-программ в Linux.
    • JDK — Java Development Kit — компоненты, предназначенные для запуска, компиляции и разработки Java-программ.

    Какую версию устанавливать

    Рядовому пользователю, которому нужно просто запускать Java-программы, обычно достаточно установить «OpenJDK JRE».

    Если потребуется компиляция Java-программ, то нужно будет установить «OpenJDK JDK».

    Рассмотрим, как установить Java в Ubuntu Linux. Абсолютно аналогично выполняется установка в Linux Mint и других дистрибутивах, основанных на Ubuntu.

    Проверка версии Java

    Чтобы проверить, установлена ли у вас уже в системе какая-либо версия Java, выполните в терминале команду:

    Если Java установлена, то вы получите информацию о том, какие компоненты Java установлены в системе.

    Установка OpenJDK

    Установка OpenJDK JRE

    Для установки OpenJDK JRE в Ubuntu Linux достаточно установить пакет default-jre. Для установки выполните в терминале команду:

    Установка OpenJDK JDK

    Если вы хотите установить OpenJDK JDK, то нужно установить пакет default-jdk (он также установит default-jre). Для установки выполните команду:

    Установка OpenJDK определенной версии

    Если вам нужно установить конкретную версию, то выполните одну из следующих команд. В репозиториях Ubuntu сейчас представлены OpenJDK версий 11 и 8.

    После установки, можно проверить, какие компоненты Java установлены, выполнив команду:

    Установка Oracle JDK

    Установка Oracle JDK свежей версии

    Свежую версию Oracle JDK можно установить, используя PPA-репозиторий, подготовленный проектом linuxuprising.

    Сначала добавим PPA-репозиторий. Выполняем следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.

    Теперь выполним установку Oracle Java версии 12:

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

    Для установки Oracle Java версии 11 используйте команду:

    Установка Oracle JDK старой версии

    Если вам нужно установить Oracle JDK старой версии 8, то вы можете воспользоваться PPA-репозиторием, который подготовлен проектом webupd8. Для установки выполните в терминале следующие команды. При выполнении первой команды появится информационное сообщение, нажмите Enter для продолжения.

    Как удалить Java

    Если у вас установлены пакеты OpenJDK, то для их удаления используйте команду:

    Или следующую команду, если требуется также удалить файлы конфигурации (полное удаление OpenJDK):

    Для удаления Oracle Java используется команда:

    Запуск Java-программ

    Если Java установлена в Ubuntu Linux, то для запуска Java-программ обычно достаточно дважды щелкнуть по файлу программы. Он может иметь расширение .jar .

    Для запуска .jar файлов из командной строки, выполните команду:

    Заключение

    Мы рассмотрели, какие версии Java бывают для Linux. Рассмотрели, как установить версию OpenJDK, а также версию Java от Oracle. Обычно начинающий пользователь вообще не понимает, что именно ему нужно установить. Поэтому краткое резюме: Если вам нужно просто запустить какую-нибудь Java-программу в Ubuntu Linux (Linux Mint и других подобных дистрибутивах), то устанавливайте OpenJDK JRE.

    5 Installation of the JDK and JRE on Linux Platforms

    This topic describes the installation procedures of the JDK and JRE on the Linux platform, along with the system requirements.

    General Notes About Installing the JDK and JRE on Linux Platforms

    This topic describes general information about installing JDK and JRE 10 on Linux platforms.

    Installing the JDK automatically creates a directory called jdk– 10 . interim.update.patch . For the JRE, the software automatically creates a directory called jre– 10 . interim.update.patch .

    If you install Java SE Runtime Environment in a specific location such as /usr/jdk (for JDK) or /usr/jre (for JRE), then you must log in with root credentials to gain the necessary permissions. If you do not have root access, then either install the Java SE Runtime Environment into your home directory or a subdirectory for which you have write permissions.

    If you install the software in a directory that contains a subdirectory named jdk– 10 . interim.update.patch (for JDK) or jre– 10 . interim.update.patch (for JRE), then the new software overwrites files of the same name in that directory. Ensure that you rename the old directory if it contains files that you would like to keep.

    By default, the installation script configures the system such that the backing store for system preferences is created inside the JDK or JRE’s installation directory as applicable. If the JDK or JRE is installed on a network-mounted drive, then the system preferences can be exported for sharing with Java runtime environments on other machines.

    System Requirements for Installing JDK and JRE on Linux Platforms

    See Oracle JDK Certified Systems Configurations for information about supported platforms, operating systems, and browsers.

    JDK and JRE Installation Instruction Notation for Linux Platforms

    Instructions for installing either JDK or JRE contains a version notation that represents the Feature, Interim, and Update version information.

    For example, if you are installing JDK 10 Interim 0, Update 2, and Patch 1, then the following string represents the name of the bundle:

    jdk- 10 . interim.update.patch -linux-x64_bin.tar.gz

    Installation of the JDK on Linux from Archive Binaries and RPM Packages

    You can install the Java Development Kit (JDK) on a Linux platform from archive binary files or from Red Hat Package Manager (RPM) packages.

    Installation can be performed by using one of the following processes:

    From archive binaries ( .tar.gz ): This allows you to install a private version of the JDK for the current user into any location, without affecting other JDK installations. However, it may involve manual steps to get some of the features to work. See the following table for the options available for downloading and installing the JDK from archive binaries.

    From RPM packages ( .rpm ): This allows you to perform a systemwide installation of the JDK for all users, and requires root access. RPM-based Linux platforms are based on Red Hat and SuSE. See the following table for the options available for downloading and installing the JDK from RPM packages.

    When you download and install the JDK, the associated Java Runtime Environment (JRE) is also installed.

    The following table lists the options and instructions for downloading and installing the JDK 10 release on a Linux platform:

    Download FileInstructionsArchitectureWho Can Install
    jdk- 10 . interim.update.patch -linux-x64.tar.gzInstalling the 64-Bit JDK 10 on Linux Platforms64-bitAnyone
    jdk- 10 . interim.update.patch -linux-x64.rpmInstalling the 64-Bit JDK on RPM-Based Linux Platforms64-bit RPM-based LinuxRoot

    Installing the 64-Bit JDK 10 on Linux Platforms

    You can install the JDK for 64-bit Linux, from an archive binary file ( .tar.gz ).

    1. Download the file, jdk- 10 . interim.update.patch _linux-x64_bin.tar.gz .

    Before you download a file, you must accept the license agreement. The archive binary can be installed by anyone (not only by root users) in any location that you can write to.

    The .tar.gz archive file (also called a tarball) is a file that can be simultaneously uncompressed and extracted in one step.

    $ tar zxvf jdk- 10 . interim.update.patch _linux-x64_bin.tar.gz

    The Java Development Kit files are installed in a directory called jdk- 10 . interim.update.patch in the current directory.

    Installing the 64-Bit JDK on RPM-Based Linux Platforms

    You can install the JDK on 64-bit RPM-based Linux platforms, such as Red Hat and SuSE, by using an RPM binary file ( .rpm ) in the system location.

    1. Download the file, jdk- 10 . interim.update.patch _linux-x64_bin.rpm .

    Before you download a file, you must accept the license agreement.

    $ rpm -ivh jdk- 10 . interim.update.patch _linux-x64_bin.rpm

    JDK 10 can coexist with earlier versions of JDK. For each version, a new directory is created, the default directory being /usr/java/jdk. interim.update.patch .

    Upgrade the package using the following command:

    $ rpm -Uvh jdk- 10 . interim.update.patch _linux-x64_bin.rpm

    The JDK installation is integrated with the alternatives framework. After installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java , javac , javadoc , and javap can be called from the command line.

    Using the java -version command, users can confirm the default (recently installed) JDK version.

    In addition, users can check which specific RPM package prov >.java files:

    Installation of the JRE on Linux from Archive Binaries and RPM Packages

    You can install the Java Runtime Environment (JRE) on a Linux platform from archive binary files or from RPM packages.

    Use one of the following processes to install JRE:

    From archive binaries ( .tar.gz ): This allows you to install a private version of the JRE for the current user into any location, without affecting other JRE installations. However, it may involve manual steps to get some of the features to work. See the following table for the options available for downloading and installing the JRE from archive binaries.

    From RPM packages ( .tar.gz ): This allows you to perform a systemwide installation of the JRE for all users using root access. RPM-based Linux platforms are based on Red Hat and SuSE. See the following table for the options available for downloading and installing the JRE from RPM packages.

    When you download and install the Java Development Kit (JDK), the associated JRE is also installed.

    The following table lists the options and instructions for downloading and installing the JRE on a Linux platform.

    Download FileInstructionsArchitectureWho Can Install
    jre- 10 . interim.update.patch _linux-x64_bin.tar.gzInstalling the 64-Bit JRE 10 on Linux Platforms64-bitAnyone
    jre- 10 . interim.update.patch _linux-x64_bin.rpmInstalling the 64-Bit JRE 10 on RPM-Based Linux Platforms64-bitAnyone

    Installing the 64-Bit JRE 10 on Linux Platforms

    You can install JRE 10 on a 64-bit Linux platform from an archive binary file ( .tar.gz ).

    1. Download the file, jre- 10 . interim.update.patch _linux-x64_bin.tar.gz .

    Before downloading a file, you must accept the license agreement. The archive binary can be installed by anyone (not only root users) in any location that you can write to.

    The .tar.gz archive file (also called a tarball) is a file that can be simultaneously uncompressed and extracted in one step.

    $ tar zxvf jre- 10 . interim.update.patch _linux-x64_bin.tar.gz

    The Java Development Kit files are installed in a directory called jre- 10 . interim.update.patch .

    Installing the 64-Bit JRE 10 on RPM-Based Linux Platforms

    You can install JRE 10 on 64-bit RPM-based Linux platforms, such as Red Hat and SuSE, using an RPM binary file ( .rpm ) in the system location.

    1. Download the file, jre- 10 . interim.update.patch _linux-x64_bin.rpm .

    Before you download a file, you must accept the license agreement.

    $ rpm -e package_name

    $ rpm -ivh jre- 10 . interim.update.patch _linux-x64_bin.rpm

    Upgrade a package using the following command:

    Установка Java JRE / JDK в Linux

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

    План действий

    1. Скачать нужную версию JDK (архив tar.gz)
    2. Распаковать архив
    3. Настроить переменные окружения
    4. Настроить update-alternatives

    Куда распаковать?

    Ниже приведен пример настройки моих переменных окружения для JDK:

    JAVA_HOME=/usr/local/lib64/jdk
    JRE_HOME=$JAVA_HOME/jre
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME JRE_HOME PATH

    • В некоторых особых случая, возможно, понадобится добавить эти же строки в файл/etc/bashrcSUSE/etc/bash.bashrc.local), который читается bash‘ем, если он запущен без параметра –login
    • В дистрибутивах SUSE для установки глобальных переменных окружения по умолчанию следует использовать файлы /etc/profile.local и /etc/bash.bashrc.local, потому что после апгрейда системы, файлы /etc/profileи /etc/bash.bashrcмогут быть перезаписаны. Если таких файлов нет, то необходимо их создать. Также, вместо использования файла /etc/profile.local, в каталоге /etc/profile.d можно создать отдельный bash-скрипт, с командами для настройки окружения JDK. В этом случае, при создании скрипта, важно не пересечься с именами скриптов, которые могут быть созданы системой в этом же каталоге в будущем при установке каких-либо пакетов.
    • Я не знаю аналога /etc/profile.local в дистрибутивах Ubuntu, поэтому могу порекомендовать использовать каталог /etc/profile.d.
    • Переменная JRE_HOME может быть и не особо нужна, но я часто встречаю её в современных дистрибутивах, поэтому на всякий случай можно её установить – вдруг она понадобится какой-нибудь странной программе 🙂

    Теперь проверяем версию Java:

    В принципе это всё и уже по умолчанию в системе будет использоваться Oracle JDK вместо OpenJDK. Но в современных дистрибутивах лучше выполнить ещё одну настройку, о которой написано ниже.

    Используя параметр –config можно посмотреть доступные альтернативы для java, а потом выбрать нужную в интерактивном режиме:

    There are 2 choices for the alternative java (providing /usr/bin/java).

    Selection Path Priority Status
    ————————————————————
    * 0 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 auto mode
    1 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 1705 manual mode
    2 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode

    Press enter to keep the current choice[*], or type selection number:

    Приведу теперь простую и понятную схему ссылок, которая используется на данный момент в моей системе:

    1. Главную ссылку, которая будет ссылаться на символическую ссылку в /etc/alternatives(для моего случая это /bin/usr/java)
    2. Имя ссылки в каталоге /etc/alternatives (в данном случае java)
    3. Альтернативу для этой ссылки, т.е. местоположение самой программы (/usr/local/lib64/jdk/bin/java)
    4. Приоритет для этой альтернативы. Приоритет необходим для автоматического выбора альтернативы при включении automatic mode (будет выбрана альтернатива с наибольшим приоритетом).

    Устанавливаем новую альтернативу:

    Из сообщения понятно, что теперь у нас установлена новая альтернатива для java, а update-alternatives автоматически переключилась на неё, т. к. при установке мы использовали значение приоритета более высокое, чем у двух альтернатив, которые были настроены в системе ранее.

    Посмотрим, что доступно теперь:

    После установки новой альтернативы видим, что в списке появилась альтернатива /usr/local/lib64/jdk/bin/java.

    Теперь, если нам необходимо переключиться на какую-либо из доступных альтернатив, можно использовать параметр –config:

    There are 3 choices for the alternative java (providing /usr/bin/java).

    Selection Path Priority Status
    ————————————————————
    * 0 /usr/local/lib64/jdk/bin/java 10000 auto mode
    1 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 1705 manual mode
    2 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode
    3 /usr/local/lib64/jdk/bin/java 10000 manual mode

    Press enter to keep the current choice[*], or type selection number: 1
    update-alternatives: using /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java to provide /usr/bin/java (java) in manual mode

    Читайте также:  1993 Intel что создал
    Ссылка на основную публикацию
    Adblock
    detector