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

Вступление

Из этого туториала вы узнаете, как установить Java на CentOS 7 (также 6 и 6.5), современные выпуски Fedora и RHEL. Java - это популярная программная платформа, которая позволяет запускать приложения и апплеты Java.

Установка следующих версий Java покрыта:

  • OpenJDK 8

  • OpenJDK 7

  • OpenJDK 6

  • Oracle Java 9

  • Oracle Java 8

Не стесняйтесь переходить к нужному разделу с помощью кнопки * Contents * на боковой панели!

Предпосылки

Перед тем, как вы начнете это руководство, у вас должен быть обычный пользователь без полномочий root с привилегиями + sudo +, настроенными на обоих ваших серверах - это пользователь, которому вы должны войти на свои серверы как. Вы можете узнать, как настроить учетную запись обычного пользователя, следуя инструкциям в нашем initial руководстве по настройке сервера для Centos 7. ,

Вариации Java

Существует три разных варианта платформы Java: Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). Этот учебник ориентирован на Java SE (Java Platform, Standard Edition).

Можно установить два разных пакета Java SE: среда выполнения Java (JRE) и Java Development Kit (JDK). JRE является реализацией виртуальной машины Java (JVM), которая позволяет запускать скомпилированные приложения и апплеты Java. JDK включает в себя JRE и другое программное обеспечение, необходимое для написания, разработки и компиляции Java-приложений и апплетов.

Есть также две разные реализации Java: OpenJDK и Oracle Java. Обе реализации основаны в основном на одном и том же коде, но OpenJDK, эталонная реализация Java, является полностью открытым исходным кодом, в то время как Oracle Java содержит некоторый проприетарный код. Большинство приложений Java будут хорошо работать с любым из них, но вы должны использовать любую реализацию, к которой призывает ваше программное обеспечение.

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

Установите OpenJDK 8

В этом разделе показано, как установить предварительно собранные пакеты JRE и JDK OpenJDK 8 с помощью менеджера пакетов yum, который похож на apt-get для Ubuntu / Debian. OpenJDK 8 является последней версией OpenJDK.

Установить OpenJDK 8 JRE

Чтобы установить OpenJDK 8 * JRE * с использованием yum, выполните следующую команду:

sudo yum install java-1.8.0-openjdk

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 8 JRE.

Установите OpenJDK 8 JDK

Чтобы установить OpenJDK 8 * JDK * с использованием yum, выполните следующую команду:

sudo yum install java-1.8.0-openjdk-devel

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 8 JDK.

Установите OpenJDK 7

В этом разделе показано, как установить предварительно собранные пакеты JRE и JDK OpenJDK 7 с помощью менеджера пакетов yum.

Установить OpenJDK 7 JRE

Чтобы установить OpenJDK 7 * JRE * с использованием yum, выполните следующую команду:

sudo yum install java-1.7.0-openjdk

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 7 JRE.

Установите OpenJDK 7 JDK

Чтобы установить OpenJDK 7 * JDK * с использованием yum, выполните следующую команду:

sudo yum install java-1.7.0-openjdk-devel

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 7 JDK.

Установите OpenJDK 6

В этом разделе показано, как установить предварительно собранные пакеты JJ и JDK OpenJDK 6 с помощью менеджера пакетов yum.

Установите OpenJDK 6

Чтобы установить OpenJDK 6 * JRE * с помощью yum, выполните следующую команду:

sudo yum install java-1.6.0-openjdk

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 6 JRE.

Установите OpenJDK 6 JDK

Чтобы установить OpenJDK 6 * JDK * с использованием yum, выполните следующую команду:

sudo yum install java-1.6.0-openjdk-devel

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Поздравляем! Вы установили OpenJDK 6 JDK.

Установите Oracle Java 9

Этот раздел руководства покажет вам, как установить Oracle Java 9 JRE и JDK (64-разрядную версию), последнюю версию этих пакетов на момент написания этой статьи.

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

sudo yum install wget

Установите Oracle Java 9 JRE

Перейдите в свой домашний каталог и загрузите Oracle Java 9 JRE RPM с помощью следующих команд:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Затем установите RPM с помощью этой команды yum (если вы скачали другую версию, замените имя файла здесь):

sudo yum localinstall .rpm

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Теперь Java должна быть установлена ​​в + / usr / java // bin / java + и связана с + / usr / bin / java +.

Вы можете удалить архивный файл, который вы скачали ранее:

rm ~/

Поздравляем! Вы установили Oracle Java 9 JRE.

Установите Oracle Java 9 JDK

Перейдите в свой домашний каталог и загрузите RPM-пакет Oracle Java 9 JDK с помощью следующих команд:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Затем установите RPM с помощью этой команды yum (если вы скачали другую версию, замените имя файла здесь):

sudo yum localinstall .rpm

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Теперь Java должна быть установлена ​​в + / usr / java // bin / java + и связана с + / usr / bin / java +.

Вы можете удалить архивный файл, который вы скачали ранее:

rm ~/

Поздравляем! Вы установили Oracle Java 9 JDK.

Установите Oracle Java 8

Этот раздел руководства покажет вам, как установить Oracle Java 8 JRE и JDK (64-разрядная версия).

Установите Oracle Java 8 JRE

Перейдите в свой домашний каталог и загрузите RPM Oracle Java 8 JRE с помощью следующих команд:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Затем установите RPM с помощью этой команды yum (если вы скачали другую версию, замените имя файла здесь):

sudo yum localinstall .rpm

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Теперь Java должна быть установлена ​​в + / usr / java // bin / java + и связана с + / usr / bin / java +.

Вы можете удалить архивный файл, который вы скачали ранее:

rm ~/

Поздравляем! Вы установили Oracle Java 8 JRE.

Установите Oracle Java 8 JDK

Перейдите в свой домашний каталог и загрузите RPM-пакет Oracle Java 8 JDK с помощью следующих команд:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Затем установите RPM с помощью этой команды yum (если вы скачали другую версию, замените имя файла здесь):

sudo yum localinstall .rpm

В ответ на приглашение введите + y +, затем + RETURN +, чтобы продолжить установку.

Теперь Java должна быть установлена ​​в + / usr / java // jre / bin / java и связана с` + / usr / bin / java`.

Вы можете удалить архивный файл, который вы скачали ранее:

rm ~/

Поздравляем! Вы установили Oracle Java 8 JDK.

Установить Java по умолчанию

Если вы установили несколько версий Java, вы можете выбрать одну из них по умолчанию (т.е. тот, который будет запускаться, когда пользователь запускает команду + java). Кроме того, некоторые приложения требуют, чтобы определенные переменные среды были установлены, чтобы определить, какую установку Java использовать. Этот раздел покажет вам, как это сделать.

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

java -version

Использование альтернатив

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

Чтобы напечатать программы, предоставляющие команду + java и управляемые` + альтернативами`, используйте эту команду:

sudo alternatives --config java

Вот пример вывода:

outputThere are 5 programs which provide 'java'.

 Selection    Command
-----------------------------------------------
  1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java)
  2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java)
  3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 4           /usr/java/jre-9.0.4/bin/java
  5           /usr/java/jdk-9.0.4/bin/java




Enter to keep the current selection[+], or type selection number:

Просто введите номер выбора, чтобы выбрать, какой исполняемый файл + java будет использоваться по умолчанию.

Использование переменных среды

Многие приложения Java используют переменные окружения + JAVA_HOME + или + JRE_HOME +, чтобы определить, какой исполняемый файл + java + использовать.

Например, если вы установили Java в ++ (т.е. Исполняемый файл + java + находится в + / bin / java +), вы можете установить переменную окружения + JAVA_HOME + в оболочке или сценарии bash следующим образом:

export JAVA_HOME=

Если вы хотите, чтобы + JAVA_HOME + был установлен для каждого пользователя в системе по умолчанию, добавьте предыдущую строку в файл + / etc / environment +. Простой способ добавить его в файл - запустить эту команду:

sudo sh -c "echo export JAVA_HOME= >> /etc/environment"

Заключение

Поздравляем, теперь вы настроены на запуск и / или разработку ваших Java-приложений!

Related