Настройка среды IDE NetBeans с JavaFX

JavaFX предоставляет многофункциональную интерфейсную платформу на базе Java, способную обрабатывать крупномасштабные бизнес-приложения на основе данных. JavaFX 2 является значительным обновлением платформы JavaFX. Начиная с этой версии, разработчики смогут создавать приложения JavaFX исключительно на языке Java. Этот документ описывает, как установить платформу Java с поддержкой JavaFX, которая позволит приступить к разработке приложений JavaFX 2 в среде IDE NetBeans.

Примечание.

Содержание

Содержимое на этой странице применимо к IDE NetBeans 7.3

Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.

Программное обеспечение или материал Требуемая версия
IDE NetBeans 7.3
Комплект для разработчика на языке Java (JDK) 7 с обновлением 10 или более поздняя
JavaFX SDK (включен в комплект с JDK) 2.2.4 или более поздняя

Примечания.

  • Начиная с Java SE 7 с обновлением 10, JavaFX SDK входит в комплект JDK для Windows, Mac OS X и Linux x86/x64.
  • Если необходимо продолжать использовать Java SE 6 в Windows (последнюю защищенную версию), то для JavaFX 2.2.4 рекомендуется использовать Java SE 6 с обновлением 37. Подробнее см.Установка JavaFX 2.2.4 для Windows.

Обновление JavaFX 2

Если необходимо перейти с одной версии JavaFX 2 на другую (например, с JavaFX 2.1 на JavaFX 2.2.x), безопаснее удалить предыдущую версию JavaFX 2.

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

Кроме того, возможны ошибки, если новое местоположение JavaFX SDK отличается от предыдущего. Существующая по умолчанию платформа с поддержкой JavaFX будет по-прежнему указывать на предыдущее местоположение. В этом случае откройте 'Сервис' > 'Платформы Java', удалите предыдущую заданную по умолчанию платформу с поддержкой JavaFX и создайте новую заданную по умолчанию платформу с поддержкой JavaFX с использованием обновленной версии JavaFX 2.

Создание платформы Java с поддержкой JavaFX

Для использования JavaFX 2.2.4 в NetBeans IDE требуется платформа Java с поддержкой JavaFX. В этом разделе описывается, как создать платформу Java с поддержкой JavaFX в IDE.

IDE NetBeans пытается создать платформу Java с поддержкой JavaFX при выборе проекта JavaFX в мастере проектов или при первом открытии существующего проекта JavaFX. Предупреждение появляется, если в IDE не удается создать платформу Java с поддержкой JavaFX автоматически. В этом случает следует создать платформу Java с поддержкой JavaFX вручную. Вы можете создать дополнительные платформы Java с поддержкой JavaFX, например, если для них необходимо использовать другие Java JDK.

Процедура, описанная в этом разделе, разделена на две части - автоматическое создание платформы и создание платформы вручную.

Открытие мастера создания приложения JavaFX

Первым шагом создания платформы Java с поддержкой JavaFX является открытие мастера создания приложений JavaFX IDE. (Вместо этого можно также открыть мастер создания предзагрузчиков JavaFX). Если среда IDE не находит платформу Java с поддержкой JavaFX, она пытается создать эту платформу. В случае успешного создания платформы Java с поддержкой JavaFX настройка на этом завершается. Если среде IDE не удается создать платформу Java с поддержкой JavaFX, следует создать ее вручную.

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

  1. В IDE выберите 'Файл' > 'Создать проект' или нажмите значок 'Создать проект' (Значок 'Создать проект').
    Открывается мастер создания проектов.

    Представление потока с добавленными компонентами

  2. Выберите категорию JavaFX и выберите приложение JavaFX в разделе 'Проекты'. Нажмите кнопку "Далее".
    IDE включает функцию JavaFX 2 и создает платформу Java с поддержкой JavaFX.

    Мастер создания приложений JavaFX, в котором отображается автоматичеки созданная платформа

    IDE создает платформу Java с поддержкой JavaFX. Эта платформа с поддержкой JavaFX использует те же исходные файлы JDK, которые по умолчанию использует среда IDE. Для созданной платформы задается имя Default JavaFX Platform. Среда IDE автоматически выбирает эту платформу. На этом настройка завершается, если не требуется создать дополнительную платформу Java с поддержкой JavaFX с помощью другого комплекта JDK. Теперь можно перейти к учебным курсам. Если требуется создать дополнительные платформы Java с поддержкой JavaFX, ознакомьтесь с разделом Создание платформы с поддержкой JavaFX вручную.

Создание платформы с поддержкой JavaFX вручную

Необходимо создать платформу Java с поддержкой JavaFX вручную, если необходима платформа с поддержкой JavaFX на основе Java JDK, отличная от JDK, которая используется IDE по умолчанию. Например, данная IDE использует Java JDK 1.6.0 с обновлением 37 в Windows, но требуется создать приложения JavaFX с помощью Java JDK 7 с обновлением 11.

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

  1. Откройте диспетчер платформ Java IDE NetBeans. Открыть диспетчер платформ можно одним из следующих способов.
    • Нажмите кнопку "Управление платформами..." в мастере создания приложения JavaFX или мастере создания средства предварительной загрузки JavaFX.
    • Разверните меню "Средства" и выберите пункт "Платформы Java".
    • Откройте свойства проекта Java. Перейдите на страницу "Библиотеки". Нажмите кнопку "Управление платформами..."
  2. Нажмите кнопку 'Добавить платформу...', чтобы открыть мастер добавления платформ Java на панели 'Выбрать платформу Java'. Укажите расположение желаемого JDK.

    Выберите панель 'Платформа Java' мастера добавления платформ Java с отображением доступных платформ

  3. Выберите комплект JDK. Необходимо выбрать JDK JDK 7 с обновлением 10 или более позднюю версию (или 1.6 с обновлением 37 или более позднюю версию). Нажмите кнопку "Далее". Откроется панель "Имя платформы".

    Панель 'Имя платформы' мастера добавления платформ Java

  4. Задайте для новой платформы произвольное описательное имя и нажмите кнопку 'Готово', чтобы вернуться к 'Диспетчеру платформ'. На левой панели отображается вновь созданная платформа.

    Диспетчер платформ, в котором отображается новая платформа

  5. Выберите только что созданную платформу. Откройте вкладку "JavaFX" для этой платформы. Пока что поддержка JavaFX для этой платформы не включена. Установите флажок 'Включить поддержку JavaFX'.

    Поддержка JavaFX включена

    Поля 'JavaFX SDK', 'JavaFX Javadoc' и 'JavaFX Runtime' заполнены. Не нужно ничего указывать в поле "JavaFX Sources".
  6. Выберите 'Закрыть'.
    Создание платформы с поддержкой JavaFX завершено.

Учебные курсы

После настройки среды IDE NetBeans для использования JavaFX 2.2.4 попытайтесь выполнитьучебные курсы по JavaFX в качестве проектов NetBeans.

Устранение проблем

  • Я получил предупреждение о том, что моя среда выполнения JavaFX устарела. Вы устанавливали более ранние версии JavaFX 2? Программа установки могла не до конца удалить предыдущую среду выполнения. Решение. Вручную удалите предыдущую версию JavaFX 2. Удалите все каталоги, которые могли остаться после удаления с помощью программы установки.
  • У меня возникла еще одна проблема, не описанная в этом документе! Если возникло ощущение, что в этом документе отсутствует определенная информация, щелкните ссылку ниже 'Отправить отзыв по этому учебному курсу' и уведомите об этом авторов. Если вы нашли ошибку в поддержке среды IDE NetBeans для JavaFX 2, сообщите об этом. Выберите продукт javafx на странице "enter_bug.cgi".

Возврат к учебной карте

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2015, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo