Jdk install linux centos

Содержание
  1. ИТ База знаний
  2. Полезно
  3. Навигация
  4. Серверные решения
  5. Телефония
  6. Корпоративные сети
  7. Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8
  8. JDK или JRE, OpenJDK или Oracle Java
  9. Установка OpenJDK 11
  10. Установка OpenJRE
  11. Установка OpenJDK Headless
  12. Установка Oracle Java SE Development Kit 11 (JDK 11)
  13. Установить версию Java по умолчанию
  14. Установка переменной окружения JAVA_HOME
  15. Как установить Java на CentOS 7
  16. How to install Java on CentOS 7
  17. В этом руководстве описывается установка различных версий и реализаций Java на CentOS 7. Мы покажем вам, как установить OpenJDK, а также Oracle Java.
  18. Вариации Java
  19. Установить OpenJDK
  20. Установка OpenJDK 11 JDK
  21. Установка OpenJDK 11 JRE
  22. Установка OpenJDK 8 JDK
  23. Установка OpenJDK 8 JRE
  24. Установить Oracle Java
  25. Установить версию по умолчанию
  26. Удалить Java
  27. Вывод
  28. Как установить Java на CentOS 8
  29. How to Install Java on CentOS 8
  30. В этом руководстве мы объясним, как установить одну или несколько версий Java (OpenJDK) на CentOS 8 и как установить стандартную Java с помощью альтернатив.
  31. Установка OpenJDK 11
  32. Установка OpenJDK 8
  33. Установка версии Java по умолчанию
  34. Установка JAVA_HOME переменной среды
  35. Вывод
  36. linux-notes.org
  37. Установка OpenJDK 7 на CentOS/RHEL/Fedora
  38. Установка OpenJDK 6 на CentOS/RHEL/Fedora
  39. Установка Oracle Java 8 на CentOS/RHEL/Fedora
  40. Настройка JAVA (JDK) на CentOS/RHEL/Fedora

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8

Keep Calm And Code Java

Как очень популярный язык программирования, Java используется для разработки чего угодно, от легких мобильных приложений до настольных приложений. Java JDK (Java Development Kit) — это среда разработки программного обеспечения, используемая для разработки Java-приложений. JDK — это набор инструментов программирования, в частности JRE (Java Runtime Environment — среда выполнения Java), Java (приложение Loader for Java), Javac (компилятор), Jar (архиватор) и так далее.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Эта статья поможет вам установить Oracle Java 11 на CentOS 8 или RHEL 8.

JDK или JRE, OpenJDK или Oracle Java

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

Есть два способа установки Java 11:

  • Установка Oracle Java SE Development Kit 11 (JDK 11)
  • Установка OpenJDK 11

Отличие в том Oracle Java имеет дополнительные коммерческие функций и разрешает только некоммерческое использование ПО, для личного использования. А OpenJDK, в свою очередь — это реализация платформы Java с открытым исходным кодом. Технической разницы между OpenJDK и Oracle JDK нет

Установка OpenJDK 11

Для установки нужно выполнить всего лишь одну команду:

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

Либо c помошью команды which :

Мы должны увидеть такой вывод:

Готово! Мы успешно установили Java!

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

Установка OpenJRE

Если вы не разрабатываете на Java, но по-прежнему должны запускать приложения Java, вы можете пропустить установку JDK и настроить среду выполнения Java (JRE). JRE представляет собой комбинацию виртуальной машины Java (JVM) и библиотек, необходимых для выполнения кода во время выполнения. Это минимальное требование для запуска любого Java-приложения. Как и в случае с комплектом разработчика, существует две версии среды выполнения LTS — JRE 8 и JRE 11.

Примечание: помните — вам не нужно устанавливать OpenJRE, если у вас уже есть OpenJDK. Среда выполнения поставляется с Java Development Kit по умолчанию.

Чтобы установить JRE 11, запустите:

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

Установка OpenJDK Headless

Как и OpenJRE, Java Headless является частью OpenJDK и не должна устанавливаться поверх него.

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

Установите OpenJDK 11 Headless, введя следующее:

Для OpenJDK 8 Headless:

Установка Oracle Java SE Development Kit 11 (JDK 11)

Официальный Oracle JDK недоступен для загрузки из локального репозитория. Вы должны загрузить пакет .rpm со страницы загрузок Java SE.

Читайте также:  Включение тестового режима включения тестового режима windows 10

Java SE (Standard Edition) является стандартной версией программного обеспечения, в основном используемой для разработки портативных настольных приложений. Альтернативой Java SE является Java Enterprise Edition (Java EE), более подходящая для разработки на уровне энтерпрайза.

Прокрутите вниз, чтобы увидеть разные версии Java SE и найти ту, которая вам нужна. В этой статье мы придерживаемся релиза LTS — Java 11.

Раздел Java SE 11.0.5 (LTS) имеет кнопку загрузки для установки Oracle JDK (Java Development Kit). В отличие от предыдущих версий, в этом выпуске нет возможности загрузить Oracle JRE (Java Runtime Environment) в виде отдельного пакета.

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

Замените user фактическим именем пользователя. Кроме того, если ваше имя файла отличается, используйте имя файла вашей загрузки.

Проверяем установку так же при помощи команды -version

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

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

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

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

Установка переменной окружения JAVA_HOME

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

Создайте новый файл в каталоге /etc/profile.d .

Установите переменные в зависимости от местоположения и версии Java (эти данные мы ранее находили с помошью команды alternatives ):

Загрузите окружения в текущий сеанс:

Чтобы установить переменные среды для конкретного пользователя, поместите указанные выше переменные в файл

Готово. Теперь, мы знаем как установить Java на сервер.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

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

How to install Java on CentOS 7

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

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

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

Вариации Java

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

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

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

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

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

Установить OpenJDK

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

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

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

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

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

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

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

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

JRE является подмножеством JDK, и если вы уже установили пакет JDK, вам не нужно устанавливать этот пакет.

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

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

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

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

Читайте также:  Как убрать микрофон с панели задач windows 10

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

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

Вы можете скачать Java- .rpm пакеты Oracle со страницы загрузок 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 , Cassandra , Jenkins , Gradle ..etc

Источник

Как установить 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 в конфигурации приложения, файле системного модуля или в командной строке при запуске программы.

Читайте также:  Pipo x9s windows 10

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

Вывод

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

Источник

linux-notes.org

Данная статья посвящается установке Java на CentOS, Fedora и RHEL. Java — популярная программная платформа, которая позволяет запускать Java-приложения и апплеты.

Рассматриваются следующие версии Java:

  • Установка OpenJDK 7 на CentOS/RHEL/Fedora
  • Установка OpenJDK 6 на CentOS/RHEL/Fedora
  • Установка Oracle Java 8 на CentOS/RHEL/Fedora
  • Установка Oracle Java 7 на CentOS/RHEL/Fedora

Все действия будут осуществляться от обычного пользователя без полномочий root с привилегиями sudo.

Существует три различных версии платформы Java:

  • Standard Edition (SE).
  • Enterprise Edition (EE).
  • Micro Edition (ME).

Данная статья ориентирована на Java SE (Java Platform, Standard Edition). Существует два различных пакета Java SE, которые могут быть установлены:

  • Java Runtime Environment (JRE).
  • Java Development Kit (JDK).

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

Есть также две различные реализации Java:

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

Установка OpenJDK 7 на CentOS/RHEL/Fedora

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

Чтобы установить OpenJDK 7 JRE используя yum, выполните:

Чтобы установить OpenJDK 7 JDK используя yum, выполните:

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

Установка OpenJDK 6 на CentOS/RHEL/Fedora

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

Чтобы установить OpenJDK 7 JRE используя yum, выполните:

Чтобы установить OpenJDK 7 JDK используя yum, выполните:

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

Установка Oracle Java 8 на CentOS/RHEL/Fedora

Примечание. Если вы хотите установить другую версию Oracle Java 8 JRE, перейдите на страницу загрузки Java. Выберете Java 8 JRE, примите лицензионное соглашение и скопируйте ссылку загрузки соответствующего пакета .rpm.

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

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

Теперь Java должна быть установлена по адресу: /usr/java/jdk1.8.0_131/jdk/bin/java, и связана с /usr/bin/java.

PS: Версии всегда меняются и может буть уже не актуальны! Так же, ссылки что выше имеют такую же ситуацию.

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

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

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

Теперь Java должна быть установлена по адресу:/usr/java/jre1.8.0_121/jre/bin/java, и связана с /usr/bin/java.

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

И так, Oracle Java 8 JDK Oracle Java 8 JRE установлены

Настройка JAVA (JDK) на CentOS/RHEL/Fedora

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

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

Настройка переменных среды (ENV)

Мы можем легко установить переменное окружение, используя команду export, как показано ниже.

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

Или, проверим полный PATH:

Однако, вышеуказанный метод не рекомендуется. Потому что PATH будет удален при перезагрузки системы. Чтобы сделать его постоянным, вы должны добавить пути в профиль системы.

Для этого создайте файл java.sh в /etc/profile.d/ каталоге:

И прописываем в него:

Сохраняем и закрываем файл. После чего, ножно сделать его исполняемым:

Затем, перечитаем файл:

PS: Можно этого не делать — а сделать следующее…..

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

Что, если я не удалю старые версии JDK из моей системы?

Убедитесь, что вы удалили все старые версии JDK из вашей системы. Если вы не удаляли более старые версии с вашего сервера перед установкой последней версии JDK, вы должны сообщить вашей системе, откуда должна выполняться java.

По умолчанию JDK 1.8.x будет установлен в /usr/java/jdk1.8.0_121/. Чтобы рассказать о нашей системе, откуда должна выполняться java, нам нужно запустить следующие команды один за другим:

Все сделано. Давайте проверим альтернативы:

ИЛИ, более правильный вариант — это выполнить команду:

И настраиваем кто будет использоваться!

Вот и все! Статья «Установка JAVA (JDK) на CentOS/RHEL/Fedora» завершена.

Источник

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