Как установить openjfx debian

Обновлено: 04.07.2024

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

В этом руководстве мы проведем вас через шаги, необходимые для установки сервера приложений WildFly на Debian 9.

Подготовка

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

Установка Java OpenJDK

WildFly требует установки Java. Мы установим OpenJDK , который является средой разработки и выполнения Java по умолчанию в Debian 9:

Создание пользователя

Создайте нового системного пользователя и группу с именем wildfly с домашним каталогом /opt/wildfly которые будут запускать службу WildFly:

Установка WildFly

На момент написания последней версии WildFly была 16.0.0 . Перед тем, как перейти к следующему шагу, вам следует проверить страницу загрузки на предмет наличия новой версии. Если есть новая версия, замените переменную WILDFLY_VERSION в приведенной ниже команде.

Загрузите архив WildFly в каталог /tmp используя следующую команду wget :

После завершения загрузки извлеките файл tar.gz и переместите его в каталог /opt :

Создайте символическую ссылку wildfly которая будет указывать на каталог установки WildFly:

WildFly работает как пользователь wildfly которому требуется доступ к каталогу установки WildFly. Измените владельца каталога на пользователя и группу wildfly :

Настройка Systemd

Пакет WildFly включает файлы, необходимые для запуска WildFly как службы.

Начните с создания каталога, в котором будет храниться файл конфигурации WildFly:

Скопируйте файл конфигурации в каталог /etc/wildfly :

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

Затем скопируйте сценарий WildFly launch.sh /opt/wildfly/bin/ :

Скрипты внутри каталога bin должны иметь исполняемый флаг :

Перезагрузите конфигурацию systemd manager:

Запустите и включите автоматический запуск службы WildFly во время загрузки:

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

Настройка брандмауэра

Если ваш сервер защищен брандмауэром, и вы хотите получить доступ к интерфейсу WildFly извне вашей локальной сети, вам необходимо открыть порт 8080 .

Чтобы разрешить трафик на порт 8080 введите следующую команду:

При запуске приложения WildFly в производственной среде, скорее всего, у вас будет балансировщик нагрузки или обратный прокси-сервер, и рекомендуется ограничить доступ к порту 8080 только для вашей внутренней сети.

Настройка аутентификации WildFly

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

Чтобы добавить нового пользователя, используйте скрипт add-user.sh который находится в каталоге bin WildFly:

Вас спросят, какого типа пользователя вы хотите добавить:

Выберите и нажмите a Enter :

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

Новый пользователь будет добавлен в файлы свойств, используемые для аутентификации.

Тестирование установки WildFly

Если установка прошла успешно, появится экран, подобный следующему:

Доступ к консоли администрирования WildFly

Интерфейс командной строки

Для доступа к консоли администрирования WildFly из командной строки вы можете использовать сценарий jboss-cli.sh .

Перейдите в каталог bin WildFly и запустите сценарий с параметром --connect :

Вам будет предложено ввести имя пользователя и пароль администратора (созданный на шаге 6):

После входа в систему приглашение консоли изменится на [standalone@localhost:9990 /] . Введите help чтобы получить список команд и синтаксис команд.

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

Веб интерфейс

Если вы предпочитаете управлять своим сервером из графического интерфейса, WildFly также предоставляет веб-консоль.

Если вы хотите получить доступ к консоли из удаленных мест, вам необходимо внести небольшие изменения в wildfly.service , wildfly.conf и launch.sh .

Откройте wildfly.conf и добавьте WILDFLY_CONSOLE_BIND=0.0.0.0 в конец файла.

Откройте launch.sh и отредактируйте выделенные строки:

Перезапустите службу, чтобы изменения вступили в силу:

Откройте wildfly.service и отредактируйте выделенные строки:

Создайте каталог /var/run/wildfly и установите правильные разрешения:

Перезагрузите конфигурацию systemd manager:

Перезапустите сервис WildFly, запустив:

Выводы

Вы успешно установили WildFly на свой сервер Debian 9. Вам следует посетить официальную документацию WildFly и узнать больше о функциях WildFly.

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

Open Java Development Kit (OpenJDK) is an open source implementation of the Java Standard Edition (Java SE) platform with contribution from Oracle and the open Java community. For more information, see OpenJDK.

Open JavaFX (OpenJFX) is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. For more information, see JavaFX.

Before JDK version 9, JavaFX libraries were included in the JDK distribution. Since JDK version 9, JavaFX (JFX) is provided as a separate package.

This document explains how to install the OpenJDK version 12 along with OpenJFX libraries for the following operating systems:

Install OpenJDK

To install OpenJDK, you must download it as follow:

Install OpenJDK for Windows

This section explains how to install the OpenJDK version 12 for Windows:

Go to Start > Control Panel > System and Security > System.

Click Advanced system settings. The System Properties window appears.

Click Environment Variables. . The Environment Variables window appears.

Click New. in the User variables for <user name> section.

Note If your JAVA_HOME variable is already created, select it and click Edit. .

Enter JAVA_HOME in the variable name field and the JDK directory path, for example, C:\Users\user\Desktop\jdk-12.0.2 , in the Variable value field.

Click OK. The Environment Variables window appears.

If you cannot find JAVA_HOME in System variables section, add the variable by repeating the 4, 5, and 6 steps.

Save and close the Environment Variables window.

Launch Command Prompt.

Run the following command to verify whether the OpenJDK version 12 is installed:

Install OpenJDK for Ubuntu

This section explains how to install the OpenJDK version 12 for Ubuntu:

Launch the Terminal application.

Run the following command in the terminal to set the JAVA_HOME as OpenJDK directory path, for example:

Run the following commands in the terminal:

Run the following command to get a list of JDK versions installed:

Note If there are multiple JDK installed, select the required java version by entering the selection number.

Run the following command:

Select the required javac version as mentioned above.

Run the following command to verify whether the OpenJDK version 12 is installed:

Install OpenJDK for MacOS

This section explains how to install the OpenJDK version 12 for macOS:

Copy the downloaded jdk folder to the Library/Java/JavaVirtualMachines location. This is the default location where all the JDKs are available. Use the following command to copy the JDK directory.

Launch Terminal application.

Run the following command to verify whether the OpenJDK version 12 is installed:

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

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

Если вы не уверены, какую реализацию и версию Java использовать, общая рекомендация - придерживаться версии OpenJDK по умолчанию, доступной в Debian 9.

Прежде чем приступить

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

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

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

Используйте следующую команду для установки OpenJDK 8 JDK из стандартных репозиториев Debian:


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


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


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

JRE входит в пакет JDK. Если вам нужна только JRE, установите default-jre пакет:


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

На момент написания последней LTS-версией Java была версия 11. Эта версия доступна в репозитории Debian Backports.

Сначала добавьте Backports в список репозиториев программного обеспечения вашей системы:


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


Установка Oracle Java

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

Oracle Java 11 можно установить из Linux Uprising PPA.

Следующие шаги описывают, как установить Oracle Java 11 на Debian 9:

Начнем с установки необходимых пакетов:

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

После добавления репозитория обновите список пакетов и установите oracle-java11-installer пакет, набрав:


Вам будет предложено принять лицензию Oracle.

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


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

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


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


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


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

Удалить Java

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

Например, если вы хотите удалить default-jdk пакет, просто запустите:


Заключение

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

В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.

Подготовка

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

Репозитории Debian 10 по умолчанию включают два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает в себя виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает JRE и инструменты и библиотеки для разработки / отладки, необходимые для создания приложений Java.

Установка OpenJDK 11

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

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

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

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

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

JRE входит в пакет JDK. Если вам нужна только JRE, установите пакет default-jre .

Установка OpenJDK 8

На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.

Мы включим репозиторий AdoptOpenJDK , который предоставляет готовые пакеты OpenJDK.

Импортируйте GPG-ключ репозитория с помощью следующей команды wget :

Добавьте репозиторий AdoptOpenJDK APT в вашу систему:

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

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

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

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

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

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

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

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

Переменная среды JAVA_HOME

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

Чтобы установить переменную среды JAVA_HOME , используйте команду update-alternatives чтобы найти, где установлена Java:

В этом примере пути установки следующие:

Найдя путь к предпочтительной установке Java, откройте файл /etc/environment :

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

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

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

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

Удалить Java

Вы можете удалить Java, как любой другой пакет, установленный с помощью apt .

Например, чтобы удалить пакет default-jdk , просто запустите:

Выводы

Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.

Читайте также: