Как установить javafx на windows

Ручная установка JavaFX

В статье Введение в JavaFX мы показали установку JavaFX в качестве глобальной библиотеки для NetBeans и ее последующее использование в проекте. Эта статья содержит альтернативные процедуры установки JavaFX в виде двоичного файла и ручной установки JavaFX в виде библиотеки и предназначена для продвинутой аудитории.

Мы уже знаем, что JavaFX, к сожалению, не является частью JRE со времен Java 11. Библиотека постоянно развивается и предоставляет отличную платформу для создания многофункциональных настольных приложений.

Установка JavaFX в виде двоичного файла

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

Установка

Двоичные файлы JavaFX доступны на веб-сайте Gluon. Загрузите SDK для вашей операционной системы отсюда.

Распакуйте SDK куда-нибудь на диск, где у вас есть права на запись. По-прежнему необходимо сообщить системе, что JavaFX присутствует. Мы делаем это, добавляя переменную PATH_TO_FX к системным переменным.

Создал проект

Чтобы проверить правильность установки, создайте где-нибудь файл HelloFX.java и вставьте в него следующий код:

Скомпилируйте программу

В папке с файлом HelloFX.java запустим командную строку. Вы сделаете это сейчас. открыв папку в проводнике, откуда переходишь на 1 папку вверх с помощью Alt+†’. Теперь нажмите Shift , щелкните правой кнопкой мыши папку проекта и выберите «Открыть здесь окно командной строки» (или окно PowerShell).

В командную строку вставим следующую команду, с помощью которой будем компилировать программу:

Если консоль выключает звук, если нет команды javac , это означает, что либо у вас не установлена ​​Java, либо у вас нет пути к файлу javac, добавленному в системную переменную PATH . Поэтому необходимо добавить путь так же, как и в случае с JavaFX.

Читайте также:  Как увеличить раздел жесткого диска без потери данных windows 7

После компиляции будет создан новый файл HelloFX.class, который мы запустим с помощью следующей команды:

Если все сделано успешно, вы увидите окно с информацией об используемой версии Java и JavaFX.

Что именно означают отдельные строки, мы объясним позже. Теперь мы просто хотим убедиться, что JavaFX установлен правильно.

Установка JavaFX как библиотеки

Библиотеки размещены на центральном веб-сайте Maven и разделены на следующие категории:

  • base — определяет базовый API для JavaFX, привязки, свойства, коллекции и события
  • controls — включает все элементы управления, которые есть в JavaFX
  • fxml — определяет API FXML для JavaFX
  • графика — содержит основной API для графа сцены во всех элементах управления (макеты, контейнеры, жизненный цикл приложения, графические фигуры, трансформации, холст, обработка ввода, нарисованное, обработанное изображение), также содержит API для анимации , поддержка стилей CSS и многое другое
  • медиа — содержит API для работы со звуком и видео
  • swing — поддержка компонентов Swing
  • web — содержит API для отображения веб-страниц с помощью компонента WebView

Установка

Для минимальной конфигурации нам потребуется всего 3 библиотеки: базовая, графика и элементы управления. Создайте новую папку для загрузки этих трех библиотек.

Вы можете найти необходимые библиотеки в центральном репозитории Maven.

Выберите нужную версию. УраВажно, чтобы все модули JavaFX имели одну и ту же версию.

Просмотреть список всех доступных файлов, которые можно скачать по ссылке «Просмотреть все».

Скачать файл как с исходными кодами (исходники), так и специфичный для операционной системы (Windows, Linux, MacOS).

Создал проект

В папке проекта снова создайте файл HelloFX.java и вставьте в его содержимое показанный выше код.

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

Читайте также:  Как подключить сетевой адаптер wifi windows 7

Чтобы правильно скомпилировать программу, нам нужно «связать» JavaFX. Делаем это с помощью параметра -cp (classpath), которому предшествует полный путь к библиотекам. Так как у нас есть исходный код программы и библиотека рядом друг с другом, результирующая команда компиляции будет выглядеть так:

Пользователи системы Linux используют символ «:» в качестве разделителя для разделения отдельных библиотек.

Запуск программы

Наконец мы можем запустить программу. С помощью следующей команды запустим приложение.

Если все прошло успешно, должно появиться окно с информацией о версии самой Java и библиотеки JavaFX.

Поделиться с друзьями
ОС советы