- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Курс по сетям
- 15 примеров команды PING для диагностики сети
- Руководство по команде grep в Linux
- Рекурсивно найти слово в файлах и папках Linux
- Про SSH port forwarding в Linux
- Права доступа к MySQL через Linux
- Работа с процессами в Linux
- Руководство по установке SFTP сервера на Linux
- Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8
- JDK или JRE, OpenJDK или Oracle Java
- Установка OpenJDK 11
- Установка OpenJRE
- Установка OpenJDK Headless
- Установка Oracle Java SE Development Kit 11 (JDK 11)
- Установить версию Java по умолчанию
- Установка переменной окружения JAVA_HOME
- Полезно?
- Почему?
- Как установить OpenJDK 11 на Windows?
- 6 ответов
- Install OpenJDK 11
- Check file encoding
- Как установить OpenJDK 11 на Windows?
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
15 примеров команды PING для диагностики сети
Руководство по команде grep в Linux
Рекурсивно найти слово в файлах и папках Linux
Про SSH port forwarding в Linux
Права доступа к MySQL через Linux
Работа с процессами в Linux
Руководство по установке SFTP сервера на Linux
Еженедельный дайджест
Установка 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 (архиватор) и так далее.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Эта статья поможет вам установить 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.
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 на сервер.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Как установить OpenJDK 11 на Windows?
В прошлом Oracle публиковал исполняемые установщики для Windows, которые бы:
- Распаковать файлы
- Добавьте ключи реестра с указанием установленной версии и пути
- Добавьте JRE в системный путь
- Зарегистрируйте деинсталлятор в Windows.
Начиная с Java 11, бесплатная версия Oracle для Oracle (Oracle OpenJDK), похоже, не содержит установщика , Это просто zip-файл, содержащий двоичные файлы.
Как мы должны установить OpenJDK 11 в Windows, поскольку вышеупомянутых интеграций больше нет? Разве они не нужны?
6 ответов
Распакуйте zip-файл в папку, например, C:\Program Files\Java\ и он создаст папку jdk-11 (где папка bin является прямой подпапкой). Возможно, вам понадобятся права администратора, чтобы извлечь zip-файл в это место.
- Выберите Панель управления, а затем Система.
- Нажмите «Дополнительно», а затем «Переменные среды».
- Добавьте расположение папки bin для установки JDK в переменную PATH в системных переменных.
- Ниже приведено типичное значение для переменной PATH: C:\WINDOWS\system32;C:\WINDOWS;»C:\Program Files\Java\jdk-11\bin»
- В разделе «Системные переменные» нажмите «Создать».
- Введите имя переменной как JAVA_HOME.
- Введите значение переменной в качестве пути установки JDK (без подпапки bin ).
- Нажмите «ОК».
- Нажмите Применить изменения.
Чтобы увидеть, работает ли он, откройте командную строку и введите java -version и посмотрите, печатает ли он только что установленный JDK.
Если вы хотите удалить — просто отмените вышеуказанные шаги.
Примечание. Вы также можете указать JAVA_HOME на папку ваших установок JDK, а затем установить для переменной PATH значение %JAVA_HOME%\bin . Поэтому, когда вы хотите изменить JDK, вы изменяете только переменную JAVA_HOME и оставляете PATH без изменений.
AdoptOpenJDK — это новый веб-сайт, размещенный сообщество Java. Вы можете найти установщики MSI для OpenJDK с 8 по 12, которые будут выполнять все перечисленные в вопросе вещи (распаковка, ключи реестра, обновление переменных PATH (и JAVA_HOME), удаление . ).
Из комментария @ZhekaKozlov: ojdkbuild имеет сборки OpenJDK (в настоящее время 8 и 11) для Windows (<
Вы можете использовать Amazon Corretto. Это свободно использовать мультиплатформенный, готовый к производству дистрибутив OpenJDK. Он поставляется с долгосрочной поддержкой, которая будет включать улучшения производительности и исправления безопасности. Ознакомьтесь с инструкциями по установке здесь .
Вы также можете проверить Zulu из Azul.
Еще одна вещь, которую я хотел бы подчеркнуть, это то, что Amazon Corretto и Zulu соответствуют требованиям TCK. Вы можете увидеть сравнение сборок OpenJDK здесь и здесь.
Oracle Java деинсталлятор не удаляет все файлы.
Проверьте, существует ли «C: \ ProgramData \ Oracle», есть ли в подкаталоге несколько java-файлов. (например: java.exe, javaw.exe)
Удалите его, чтобы предотвратить выполнение неправильных файлов Java.
Используйте диспетчер пакетов Chocolatey. Это инструмент командной строки, похожий на npm. После того, как вы установили его, используйте
В командной строке с повышенными привилегиями для установки OpenJDK.
Чтобы обновить установленную версию до последней версии, введите
Довольно прост в использовании и особенно полезен для обновления до последней версии. Нет ручного возиться с переменными окружения пути.
Install OpenJDK 11
As of Polarion 19 Oracle Java SE Development Kit 8 is no longer supported.
Backup the Java Keystore before installing OpenJDK 11 and reimport it when you’ve finished installing OpenJDK and Polarion.
When installing or upgrading to OpenJDK 11 make sure the default file encoding matches the same encoding used by the previous version of Java.
(AdoptOpenJDK 11 LTS is the recommended OpenJDK distribution because it’s continuously tested with Polarion and offers long-term support.)
Select the HotSpot implementation for Windows x64 and download the JDK .zip file.
Extract the downloaded zip file into, for example, C:\Program Files\Java\ .
It will create a jdk-11.0.3+7 (version number may vary) folder within the location that you select.
Set the System Variables:
Enter Windows Control Panel System
Advanced System Settings.
Click Advanced and then Environment Variables. .
Add the bin folder location (within the JDK folder) to the PATH variable in System Variables.
Under System Variables, click New.
Enter JAVA_HOME as the Variable name.
Enter the Variable value as the installation path of the JDK (without the bin sub-folder).
Click Apply Changes.
Edit the PATH variable by adding %JAVA_HOME%\bin.
Click Apply Changes.
(Optional) Configure the JDK in your Eclipse, IntelliJ or whatever IDE you develop in.
You can see if OpenJDK installed correctly by opening a windows command prompt and typing java -version .
(If the result points to the newly installed OpenJDK you’re good to go.)
Check file encoding
Search for the file.encoding property in the main log file (C:\Polarion\data\logs\main\) .
If the default file encoding for the new Open JDK 11 differs, then define it explicitly as a Java Runtime property by adding the following property to the polarion.ini file:
(Default location: C:\Polarion\polarion\polarion.ini .)
Replace file_encoding with the one you use.
Как установить OpenJDK 11 на Windows?
В прошлом Oracle публиковал исполняемые установщики для Windows, которые бы:
- Распаковать файлы
- Добавьте ключи реестра с указанием установленной версии и пути
- Добавьте JRE в системный путь
- Зарегистрируйте деинсталлятор в Windows.
Начиная с Java 11, бесплатная версия Oracle для Oracle ( Oracle OpenJDK ), похоже, не содержит установщика. Это просто zip-файл, содержащий двоичные файлы.
Как мы должны установить OpenJDK 11 в Windows, поскольку вышеупомянутых интеграций больше нет? Разве они не нужны?
Извлеките zip-файл в папку, например, C:\Program Files\Java\ и он создаст jdk-11 папку (где папка bin является прямой подпапкой). Возможно, вам понадобятся права администратора, чтобы извлечь zip-файл в это место.
- Выберите Панель управления, а затем Система.
- Нажмите «Дополнительно», а затем «Переменные среды».
- Добавьте расположение папки bin для установки JDK в переменную PATH в системных переменных.
- Ниже приведено типичное значение для переменной PATH: C:\WINDOWS\system32;C:\WINDOWS;»C:\Program Files\Java\jdk-11\bin»
- Под Системными переменными нажмите New.
- Введите имя переменной как JAVA_HOME.
- Введите значение переменной в качестве пути установки JDK (без bin подпапки).
- Нажмите ОК.
- Нажмите Применить изменения.
Чтобы увидеть, сработало ли это, откройте командную строку и введите java -version и напечатайте, печатает ли он только что установленный JDK.
Если вы хотите удалить — просто отмените вышеуказанные шаги.
Примечание. Вы также можете указать JAVA_HOME папку с вашими установками JDK, а затем установить для PATH переменной значение %JAVA_HOME%\bin . Поэтому, когда вы хотите изменить JDK, вы изменяете только JAVA_HOME переменную и оставляете ее PATH как есть.