Java для linux centos

Содержание
  1. Как установить Java на CentOS 7
  2. Подготовка
  3. Варианты Java
  4. Подготовка
  5. Установить OpenJDK
  6. Установить OpenJDK 11 JDK
  7. Установить OpenJDK 11 JRE
  8. Установите OpenJDK 8 JDK
  9. Установите OpenJDK 8 JRE
  10. Установить Oracle Java
  11. Установить версию по умолчанию
  12. Удалить Java
  13. Выводы
  14. Установка Java на CentOS и Fedora
  15. Требования
  16. Классификация платформ Java
  17. Установка OpenJDK 7
  18. Установка OpenJDK 7 JRE
  19. Установка OpenJDK 7 JDK
  20. Установка OpenJDK 6
  21. Установка OpenJDK 6 JRE
  22. Установка OpenJDK 6 JDK
  23. Установка Oracle Java 8
  24. Установка Oracle Java 8 JRE
  25. Установка Oracle Java 8 JDK
  26. Установка Oracle Java 7
  27. Установка Oracle Java 7 JRE
  28. Установка Oracle Java 7 JDK
  29. Дефолтная версия Java
  30. Команда alternatives
  31. Переменные окружения
  32. Как установить Java на CentOS 8
  33. How to Install Java on CentOS 8
  34. В этом руководстве мы объясним, как установить одну или несколько версий Java (OpenJDK) на CentOS 8 и как установить стандартную Java с помощью альтернатив.
  35. Установка OpenJDK 11
  36. Установка OpenJDK 8
  37. Установка версии Java по умолчанию
  38. Установка JAVA_HOME переменной среды
  39. Вывод

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

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

В этом руководстве описывается, как установить различные версии и реализации Java на CentOS 7. Мы покажем вам, как установить OpenJDK, а также Oracle Java.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Варианты Java

Java распространяется в трех различных редакциях: Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). В этом руководстве рассматривается версия Java SE (Standard Edition).

В CentOS 7 есть два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). Если вы хотите запускать только программы Java, вы можете установить JRE, которая содержит только среду выполнения Java. Если вы разработчик Java, вам понадобится JDK, который включает JRE, а также инструменты и библиотеки для разработки / отладки.

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

Если вы не уверены, какую реализацию и версию Java следует установить, общая рекомендация — установить OpenJDK 11 JDK, который является текущей LTS-версией Java.

Подготовка

Перед тем, как начать работу с руководством, убедитесь, что вы вошли в систему как пользователь root или как пользователь с привилегиями sudo .

Установить OpenJDK

OpenJDK, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в CentOS 7. Установка проста и понятна.

Установить OpenJDK 11 JDK

На момент написания OpenJDK 11 является текущей LTS-версией Java и рекомендованной для установки версией. Вы можете установить его с помощью yum, набрав следующую команду:

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

Результат будет выглядеть примерно так:

Это оно! На этом этапе вы должны успешно установить Java в свою систему CentOS.

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

Вы можете установить OpenJDK 11 JRE с помощью yum, введя следующую команду:

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

Java 8 по-прежнему остается наиболее широко используемой версией Java. Если для вашего приложения требуется, чтобы в системе CentOS 7 была установлена старая версия Java 8, установите ее, выполнив следующую команду:

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

То же, что и выше, если вашему приложению требуется OpenJDK 7 JRE, вы можете установить его с помощью yum, выполнив следующую команду:

Установить Oracle Java

В этом разделе мы рассмотрим шаги по установке Oracle Java. Пакеты Oracle доступны для загрузки только с их официального сайта .

Перед установкой Oracle Java обязательно ознакомьтесь с лицензией Oracle JDK License . Лицензия разрешает только некоммерческое использование программного обеспечения, такое как личное использование и использование в целях разработки.

Читайте также:  Linux write to device file

Вы можете загрузить пакеты Oracle Java .rpm со страницы загрузки Java SE . Чтобы скачать Oracle Java, вам необходимо зарегистрироваться на сайте Oracle.

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

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

Вы можете проверить Java по умолчанию с помощью:

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

Результат должен выглядеть примерно так:

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

Удалить Java

Если по какой-либо причине вы хотите удалить пакет Java, вы можете удалить его, как и любой другой пакет, установленный с помощью yum .

Например, если вы хотите удалить пакет java-1.8.0-openjdk-devel , просто запустите:

Выводы

Теперь, когда вы узнали, как устанавливать и управлять различными версиями Java на своем сервере CentOS, следующим шагом может быть установка одного из множества приложений, работающих на Java, таких как Tomcat , JBoss / WildFly , Apache Maven , Glassfish, Elasticsearch , Кассандра , Дженкинс , Gradle .. и т. Д.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Источник

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

Данное руководство поможет установить Java на сервер CentOS 7 (а также 5, 6, 6.5), Fedora 20 и RHEL.

Java – это популярная программная платформа для разработки программ и приложений Java.

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

  • OpenJDK 7
  • OpenJDK 6
  • Oracle Java 8
  • Oracle Java 7

Выберите подходящий вам раздел и следуйте его инструкциям.

Требования

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

  • Настроить сервер (согласно нашим руководствам для CentOS и Fedora).
  • Создать не-root пользователя с доступом к sudo.

Классификация платформ Java

В Java существует три издания платформы:

  • Standard Edition (SE): основное издание Java.
  • Enterprise Edition (EE): платформа уровня предприятия.
  • Micro Edition (ME): платформа для устройств с ограниченной вычислительной способностью.

В данном руководстве используется Java SE.

Существует два типа пакетов Java SE: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE – это реализация Java Virtual Machine (JVM), которая позволяет запускать скомпилированные приложения. JDK включает в себя JRE и другое ПО для разработки и компилирования приложений.

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

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

Установка OpenJDK 7

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

Установка OpenJDK 7 JRE

Чтобы установить OpenJDK 7 JRE, введите команду:

sudo yum install java-1.7.0-openjdk

Чтобы продолжить установку, нажмите y и RETURN.

Установка OpenJDK 7 JDK

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

sudo yum install java-1.7.0-openjdk-devel

Чтобы продолжить установку, нажмите y и RETURN.

Установка OpenJDK 6

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

Установка OpenJDK 6 JRE

Установить OpenJDK 6 JRE можно при помощи команды:

sudo yum install java-1.6.0-openjdk

Чтобы продолжить установку, нажмите y и RETURN.

Установка OpenJDK 6 JDK

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

sudo yum install java-1.6.0-openjdk-devel

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

Установка Oracle Java 8

Данный раздел покажет, как установить пакеты Oracle Java 8 JRE и JDK (64-бит) при помощи пакетного менеджера yum.

Примечание: Чтобы установить эту версию, нужно принять лицензию Oracle Binary Code License Agreement for Java SE.

Читайте также:  Huawei modem terminal mac os

Установка Oracle Java 8 JRE

Примечание: Чтобы установить другой релиз Oracle Java 8 JRE, посетите страницу загрузок Oracle Java 8 JRE, примите лицензию, а затем скопируйте ссылку на пакет .rpm. Используйте эту ссылку в команде wget.

Откройте домашний каталог и загрузите в него Oracle Java 8 JRE RPM:

wget —no-cookies —no-check-certificate —header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie» \

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

sudo yum localinstall jre-8u60-linux-x64.rpm

Примечание: Откорректируйте имя файла, чтобы установить другую версию Java.

Теперь Java установлена в /usr/java/jdk1.8.0_60/jre/bin/java и связана с /usr/bin/java.

Установка Oracle Java 8 JDK

Примечание: Чтобы установить другой релиз Oracle Java 8 JDK, посетите страницу загрузок Oracle Java 8 JDK, примите лицензию, скопируйте ссылку на пакет .rpm, а затем используйте эту ссылку в команде wget.

Перейдите в домашний каталог и загрузите Oracle Java 8 JDK RPM:

wget —no-cookies —no-check-certificate —header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie» «http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm»

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

sudo yum localinstall jdk-8u60-linux-x64.rpm

Примечание: Измените имя файла, чтобы установить другую версию Java.

Теперь пакет Java установлен в каталог /usr/java/jdk1.8.0_60/jre/bin/java и связан с /usr/bin/java.

Теперь можно удалить архив.

Установка Oracle Java 7

Этот раздел поможет установить пакеты Oracle Java 7 JRE и JDK (64-бит) при помощи пакетного менеджера yum.

Примечание: Чтобы установить эту версию, нужно принять лицензию Oracle Binary Code License Agreement for Java SE.

Установка Oracle Java 7 JRE

Примечание: Чтобы установить другой релиз Oracle Java 7 JRE, откройте страницу загрузок Oracle Java 7 JRE, примите лицензию, скопируйте ссылку на пакет .rpm, а потом используйте эту ссылку в команде wget.

Откройте домашний каталог и скачайте Oracle Java 7 JRE RPM:

wget —no-cookies —no-check-certificate —header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie» «http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.rpm»

Затем установите пакет при помощи команды yum:

sudo yum localinstall jre-7u79-linux-x64.rpm

Примечание: Чтобы установить другую версию Java, измените имя файла.

Теперь этот пакет Java установлен в /usr/java/jdk1.7.0_79/jre/bin/java и связан с /usr/bin/java.

Удалите архив при помощи команды:

Установка Oracle Java 7 JDK

Примечание: Чтобы установить другой релиз Oracle Java 7 JDK, откройте страницу загрузок Oracle Java 7 JDK, примите лицензию, скопируйте ссылку на пакет .rpm и используйте её в команде wget.

Откройте домашний каталог и скачайте RPM-пакет Oracle Java 7 JDK :

wget —no-cookies —no-check-certificate —header «Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie» «http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm»

Затем установите RPM пакет при помощи команды yum:

sudo yum localinstall jdk-7u79-linux-x64.rpm

Примечание: Чтобы установить другую версию Java, исправьте имя файла.

Теперь пакет Java установлен в /usr/java/jdk1.7.0_79/jre/bin/java и связан с /usr/bin/java.

Дефолтная версия Java

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

Чтобы узнать текущую дефолтную версию Java, введите:

Команда alternatives

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

Чтобы просмотреть список программ, предоставляющих команду java, введите:

sudo alternatives —config java

На экране появится примерно такой вывод:

There are 5 programs which provide ‘java’.
Selection Command
————————————————
*+ 1 /usr/java/jdk1.8.0_60/jre/binva
2 /usr/java/jdk1.7.0_79/jre/bin/java
Enter to keep the current selection[+], or type selection number:

Чтобы выбрать дефолтную версию, просто укажите её номер.

Переменные окружения

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

К примеру, если пакет Java установлен в /usr/java/jdk1.8.0_60/jre/bin (т.е. исполняемый файл Java находится в /usr/java/jdk1.8.0_60/jre/bin/java), переменную окружения JAVA_HOME нужно настроить при помощи bash-оболочки или скрипта:

Читайте также:  Как восстановить windows если есть копия acronis

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

sudo sh -c «echo export JAVA_HOME=/usr/java/jdk1.8.0_60/jre >> /etc/environment»

Источник

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

How to Install Java on CentOS 8

В этом руководстве мы объясним, как установить одну или несколько версий Java (OpenJDK) на CentOS 8 и как установить стандартную Java с помощью альтернатив.

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

Репозитории CentOS 8 по умолчанию включают последние две основные версии Java LTS, Java 8 и Java 11.

Установка OpenJDK 11

Общая рекомендация — установить последнюю версию Java LTS (JDK 11). Некоторым Java-приложениям может потребоваться определенная версия Java, поэтому вам может потребоваться обратиться к документации приложения.

Чтобы установить OpenJDK 11 в CentOS 8, выполните следующую команду от имени пользователя root или пользователя с привилегиями sudo :

После завершения установки вы можете проверить это, проверив версию Java:

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

Это оно! Вы успешно установили Java в вашей системе CentOS 8.

CentOS 8 также поддерживает автономную версию OpenJDK, которая обеспечивает минимальное время выполнения Java, необходимое для выполнения приложений без графического интерфейса пользователя (без поддержки клавиатуры, мыши и систем отображения). Эта версия больше подходит для серверных приложений, поскольку имеет меньше зависимостей и использует меньше системных ресурсов.

Для установки только безголового OpenJDK 11 типа:

Если вы уже установили java-11-openjdk-devel , пакет без заголовка будет установлен как зависимость.

Установка OpenJDK 8

Java 8, предыдущая версия Java LTS по-прежнему поддерживается и широко используется. Если вашему приложению требуется Java 8, вы можете установить его, введя следующую команду:

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

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

Для минимального времени выполнения Java установите java-1.8.0-openjdk-headless пакет.

Установка версии Java по умолчанию

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

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

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

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

Вы также можете изменить javac версию по умолчанию :

javac — командная утилита для компиляции программ на Java

Установка JAVA_HOME переменной среды

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

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

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

Предполагая, что вы хотите установить JAVA_HOME OpenJDK 8, добавьте следующую строку в конце файла:

Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете выйти из системы и войти в систему или использовать source команду:

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

Выходные данные должны показать путь к установке Java:

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

Например, чтобы запустить Maven с использованием Java 8, вы должны набрать:

Вывод

CentOS 8 поддерживает две основные версии Java, Java 8 и Java 11, которые можно установить с помощью yum диспетчера пакетов.

Источник

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