Меню Рубрики

Установка javafx в netbeans

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

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

  • При использовании среды IDE NetBeans 7.1.2, 7.2 или 7.2.1 воспользуйтесь учебным курсом Настройка IDE NetBeans 7.1.2, 7.2 или 7.2.1 с JavaFX.

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

Программное обеспечение или материал Требуемая версия
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, выполните следующие действия.

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

Выберите категорию 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 вручную, выполните следующие действия.

    Откройте диспетчер платформ Java >

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

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

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

Поля ‘JavaFX SDK’, ‘JavaFX Javadoc’ и ‘JavaFX Runtime’ заполнены. Не нужно ничего указывать в поле «JavaFX Sources».

  • Выберите ‘Закрыть’.
    Создание платформы с поддержкой JavaFX завершено.
  • Учебные курсы

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

    источник

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

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

    Среда IDE NetBeans поддерживает создание приложений JavaFX 2

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

    Установка среды IDE NetBeans и комплекта SDK для JavaFX 2.1

    В зависимости от операционной системы можно установить JavaFX 2.1.1 в наборе с Java JDK. В противном случае требуется отдельная установка JavaFX 2.1.

      Для ОС Windows JavaFX 2.1 предоставляется в наборе с JDK 1.7 (обновление 4). При установке входящего в комплект Java FX 2.1 (библиотека времени исполнения и пакет SDK) в местоположения по умолчанию >Важно!: Для разработки с помощью JavaFX в Mac, пользователям требуется Mac JDK 7 (обновление 4), JavaFX 2.1 (в комплекте с Mac JDK 7u4) и IDE NetBeans 7.1.2 или более поздней версии. При наличии IDE NetBeans 7.1 или 7.1.1, установите все доступные обновления для обновления до IDE NetBeans 7.1.2.

    Примечание. При установке JavaFX 2.1 в Windows, в действительности выполняется установка двух пакетов: JavaFX 2.1 SDK и JavaFX 2.1 Runtime.

    Если вы устанавливаете JavaFX 2.1 в Windows вручную, рекомендуется установить JavaFX 2.1 SDK и среду выполнения в местоположение по умолчанию (C:/Program Files/Oracle/). Среда IDE NetBeans проверяет местоположения по умолчанию для комплекта SDK для JavaFX 2.1 и среды выполнения JavaFX 2.1. Если JavaFX 2 находится в местоположениях по умолчанию, IDE NetBeans автоматически создает платформу Java с поддержкой JavaFX. Если вы устанавливаете JavaFX 2,1 в комплекте с Java JDK, NetBeans можен обнаружить JavaFX 2.1 SDK и среду выполнения.

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

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

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

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

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

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

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

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

      Открытие мастера создания приложения JavaFX. Это универсальная отправная точка. При открытии мастера >

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

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

    Примечание. Автоматическое создание платформ работает в Windows с JavaFX SDK и Runtime, установленными в местоположение по умолчанию (C:\Program Files\Oracle\), а в ОС MacOS с JavaFX SDK, внедренным в Mac JDK 7u4.

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

    1. В среде IDE щелкните значок создания проекта (или выберите пункт меню «Файл>Новый проект», либо используйте сочетание клавиш CTRL+SHIFT+N). Открывается мастер создания проектов.
    2. Выберите категорию JavaFX. В разделе «Проекты» выберите «Приложение JavaFX». Нажмите кнопку «Далее». Откроется панель «Имя и местоположение». Среда IDE выполняет поиск JavaFX SDK и пытается создать платформу Java с поддержкой JavaFX.

    Отображается один или два экрана в зависимости от того, создана ли в среде IDE NetBeans платформа с поддержкой JavaFX:

    • Если платформа создана. Среда IDE создает платформу Java с поддержкой JavaFX. Эта платформа с поддержкой JavaFX использует те же исходные файлы JDK, которые по умолчанию использует среда IDE. Имя созданной платформы — «Платформа Java FX по умолчанию». Среда IDE автоматически выбирает эту платформу. На этом настройка завершается, если не требуется создать дополнительную платформу Java с поддержкой JavaFX с помощью другого комплекта JDK. Теперь можно перейти к учебным курсам. Если требуется создать дополнительные платформы Java с поддержкой JavaFX, ознакомьтесь с разделом Создание платформы с поддержкой JavaFX вручную.
    • Платформа не создана. В списке платформ JavaFX отсутствуют платформы с поддержкой JavaFX. Внизу панели отобразится предупреждение. Перейдите к разделу Создание платформы с поддержкой JavaFX вручную.

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

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

    • В IDE NetBeans произошла ошибка при создания платформы Java с поддержкой JavaFX при открытии нового приложения JavaFX или мастера создания предзагрузчиков JavaFX.
    • Вам требуется платформа с поддержкой JavaFX на базе комплектат JDK для Java, отличного от комплекта JDK, по умолчанию используемого средой IDE. Например, среда IDE использует Java JDK 1.6.0, обновление 27, а вам нужно создать приложения JavaFX с помощью Java 7.

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

    1. Откройте диспетчер платформ Java IDE NetBeans. Открыть диспетчер платформ можно одним из следующих способов.
      • Нажмите кнопку «Управление платформами. » в мастере создания приложения JavaFX или мастере создания средства предварительной загрузки JavaFX.
      • Разверните меню «Средства» и выберите пункт «Платформы Java».
      • Откройте свойства проекта Java. Перейдите на страницу «Библиотеки». Нажмите кнопку «Управление платформами. «
    2. Нажмите кнопку «Добавить платформу. » Откроется панель выбора платформы Java в мастере добавления платформы Java. Перейдите к необходимому комплекту JDK.
    3. Выберите комплект JDK. Необходимо выбрать JDK 1.6, обновление 26 или более поздние (либо JDK 7). Нажмите кнопку «Далее». Откроется панель «Имя платформы».
    4. Укажите произвольное, описательное имя новой платформы, затем нажмите кнопку «Готово». Снова откроется диспетчер платформ. В списке платформ отобразится только что созданная платформа.
    5. Выберите только что созданную платформу. Откройте вкладку «JavaFX» для этой платформы. Пока что поддержка JavaFX для этой платформы не включена. Установите флажок в поле «Включить JavaFX». Отобразится предупреждение о том, что платформа JavaFX является недействительной.
    6. Нажмите кнопку «Обзор» рядом с полем «JavaFX SDK». Перейдите к папке «JavaFX 2.1 SDK».
    7. Нажмите кнопку Open («Открыть»). Снова откроется диспетчер платформ Java. Теперь поля «JavaFX SDK» и «JavaFX Javadoc» заполнены. Если среда выполнения JavaFX 2 находится в том же каталоге, что и комплект SDK для JavaFX 2.1, поле «JavaFX Runtime» также будет заполнено. Если среда выполнения JavaFX и комплект SDK находятся в разных каталогах, перейдите к каталогу среды выполнения. Не нужно ничего указывать в поле «JavaFX Sources».

    Нажмите кнопку «Закрыть», если поля «JavaFX 2.1 SDK», «JavaFX Javadoc» и «JavaFX Runtime» заполнены и не отображается предупреждение о том, что платформа JavaFX недействительна. Создание платформы с поддержкой JavaFX завершено.

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

    Теперь можете нажать кнопку «Готово» и создать проект либо нажать кнопку «Отмена». Новая платформа продолжает использоваться даже при отмене мастера создания проектов.

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

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

    источник

    Setting Up NetBeans IDE With JavaFX

    JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. JavaFX 2 is a major update to the JavaFX platform. Starting with this version, developers can create JavaFX applications completely in Java. This document describes how to set up a JavaFX-enabled Java platform that will enable you to start developing JavaFX 2 applications in NetBeans IDE.

    To follow this tutorial, you need the following software and resources.

    Software or Resource Version Required
    NetBeans IDE 7.1.2, 7.2
    JavaFX SDK 2.1, 2.2

    Installing NetBeans IDE and JavaFX

    Depending on your operating system, you can install the JavaFX SDK that is bundled with the Java JDK. Alternatively, you can install the JavaFX SDK independently. After you install JavaFX the IDE can create a JavaFX-enabled platform for you projects.

      For Windows, JavaFX 2.1 is bundled with JDK 1.7 update 4 and JavaFX 2.2 is bundled with JDK 1.7 update 6. If the JavaFX libraries and runtime that are bundled with the JDK are installed in the default locations, NetBeans >Important: To develop with JavaFX on Mac OS, you need JDK 7 update 4 or later, JavaFX 2.1 or later, and NetBeans IDE 7.1.2 or later. If you have NetBeans IDE 7.1 or 7.1.1, install all available updates to upgrade to NetBeans IDE 7.1.2.

    Note: When you install JavaFX 2.1 on Windows, you actually install two packages: the JavaFX 2.1 SDK and the JavaFX 2.1 Runtime.

    If you install JavaFX 2.1 to Windows manually, consider installing the JavaFX 2.1 libraries and runtime to the default location (C:/Program Files/Oracle/). NetBeans IDE checks the default locations for the JavaFX. If JavaFX 2 is in the default locations the IDE can automatically create a JavaFX-enabled Java platform. The IDE can find the JavaFX SDK and runtime if you install JavaFX bundled with Java JDK.

    If you install JavaFX 2.1 to Mac OS manually, there is no default location and you must create a JavaFX-enabled Java platform manually.

    Upgrading JavaFX 2

    If you want to upgrade from one version of JavaFX 2 to another (for example, from JavaFX 2.0 to JavaFX 2.1), it is safest to uninstall the older version of JavaFX 2.

    Manually uninstall the old version and make sure its directories are deleted. The JavaFX installer does not always uninstall older versions of JavaFX 2 correctly, which can lead to the wrong version being used.

    Additionally, you might encounter problems if the new JavaFX SDK location differs from the old location. The existing default JavaFX-enabled platform would still point to the old location. In this case, open Tools > Java Platforms, delete the old default JavaFX-enabled platform and create a new default JavaFX-enabled platform using the updated version of JavaFX 2.

    Creating a JavaFX-Enabled Java Platform

    NetBeans IDE requires a JavaFX-enabled Java platform in order to use JavaFX 2.1 and 2.2. This section describes how to create a JavaFX-enabled Java platform in the IDE.

    NetBeans IDE attempts to create a JavaFX-enabled Java platform when you choose a JavaFX project in the New Project wizard or when you open an existing JavaFX project for the first time. A warning appears if the IDE cannot create the JavaFX-enabled Java platform automatically. In this case you must create the JavaFX-enabled Java platform manually. You can create additional JavaFX-enabled Java platforms, for example, if you want them to use a different Java JDK.

    The procedure in this section is divided into the following two parts, to reflect automatic and manual Platform creation.

      Opening the New JavaFX Application Wizard. This is the universal starting point. When you open the wizard, the >

    Opening the New JavaFX Application Wizard

    The first step in creating a JavaFX-enabled Java platform is to open the IDE’s New JavaFX Application wizard. (Alternatively, you may open the New JavaFX Preloader wizard.) If the IDE does not find a JavaFX-enabled Java platform, the IDE attempts to generate a JavaFX-enabled Java platform. If the IDE successfully generates a JavaFX-enabled Java platform your setup is complete. If the IDE does not generate a JavaFX-enabled Java platform, you must create a platform manually.

    Note: Automatic platform generation works on Windows with JavaFX SDK and Runtime installed to the default location (C:\Program Files\Oracle\) and on Mac OS X with the JavaFX SDK bundled with JDK 7.

    To open the New JavaFX Application Wizard:

    1. In the IDE, click the New Project icon (or File>New Project or Ctrl-Shift-N). The New Project wizard opens.
    2. Select the JavaFX category and select JavaFX Application under Projects. Click Next.

    When you click Next you will see the Name and Location panel. The IDE looks for JavaFX and attempts to generate a JavaFX-enabled Java platform.

    You now see one of two screens, depending on whether or not NetBeans IDE generated a JavaFX-enabled platform:

    • Platform was generated: The IDE generates a JavaFX-enabled Java platform. This JavaFX-enabled platform uses the same JDK sources that the IDE uses by default. The name of the generated platform is Default JavaFX Platform. The IDE automatically selects this platform. Your setup is complete, unless you want to create an additional JavaFX-enabled Java platform using a different JDK. You can now do the Tutorials. If you want to create additional JavaFX-enabled Java platforms, see Creating a JavaFX-Enabled Platform Manually.
    • Platform was not generated: The JavaFX Platform list does not show any JavaFX-enabled platforms. A warning appears at the bottom of the panel. Go to Creating a JavaFX-Enabled Platform Manually.

    Creating a JavaFX-Enabled Platform Manually

    You need to create a JavaFX-enabled Java platform manually in the following cases:

    • NetBeans IDE failed to generate a JavaFX-enabled Java platform when you stepped through the New JavaFX Application or New JavaFX Preloader wizards.
    • You want a JavaFX-enabled platform based on a Java JDK other than the JDK that the IDE uses by default. For example, your IDE uses Java JDK 1.6.0 update 27, but you want to build JavaFX applications using Java JDK 7.

    To create a JavaFX-enabled platform manually:

    1. Open the NetBeans IDE Java Platform Manager. You can open the Platform Manager in the following ways:
      • In the New JavaFX Application or New JavaFX Preloader wizard, click Manage Platforms.
      • Expand the Tools menu and select Java Platforms.
      • Open the Project Properties of a Java project. Go to the Libraries page. Click Manage Platforms.
    2. Click Add Platform. to open the Add Java Platform wizard on the Choose Java Platform panel. Specify the location of your desired JDK.
    3. Select a JDK. You must select JDK 1.6 update 26 or later (or JDK 7). Click Next. The Platform Name panel opens.
    4. Give your new platform an arbitrary, descriptive name and click Finish to return to the Platform Manager. You can see that the platform you created is now listed in the left pane.
    5. Select the platform you created. Open the JavaFX tab for that platform. Currently, JavaFX is not enabled for this platform. Select the Enable JavaFX box. A warning appears that the JavaFX platform is invalid.
    6. Click Browse next to the JavaFX SDK field and locate the JavaFX 2.x SDK folder.
    7. Click Open. You return to the Java Platform Manager. The JavaFX SDK and JavaFX Javadoc fields are now filled in. If JavaFX Runtime 2.x is in the same directory as JavaFX 2.x SDK, the JavaFX Runtime field is also filled in. If JavaFX Runtime is in a different directory than the SDK, browse and locate the Runtime. You do not need anything in the Sources field.

    Click Close if you have values for the JavaFX 2.x SDK, JavaFX Javadoc, and JavaFX Runtime fields and there is no warning that the JavaFX platform is invalid. Your JavaFX-enabled platform is complete.

    If you return to or open the New JavaFX Application wizard, you need to select the JavaFX-enabled platform that you created. Select the JavaFX-enabled platform that you created from the JavaFX Platform list. If there was a warning that your selected Java platform did not have JavaFX support, that warning should disappear.

    You may either click Finish and create a project, or click Cancel. Your new platform persists even if you cancel the New Project wizard.

    Tutorials

    After you set up NetBeans IDE to use JavaFX 2.x, try to do the JavaFX tutorials as NetBeans projects.

    источник

    Добавить комментарий