| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <!-- |
| Copyright (c) 2011 Oracle and/or its affiliates. All rights reserved. |
| --> |
| <html> |
| <head> |
| <title>Настройка среды IDE NetBeans с поддержкой JavaFX 2.1</title> |
| <meta name="KEYWORDS" content="NETBEANS, JAVAFX"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="DESCRIPTION" content="How to set up NetBeans IDE to use with JavaFX 2.1 when the two are installed separately" > |
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css" media="screen"></head> |
| <body> |
| <h1>Настройка среды IDE NetBeans с поддержкой JavaFX 2.1</h1> |
| <p>JavaFX предоставляет многофункциональную интерфейсную платформу на базе Java, способную обрабатывать крупномасштабные бизнес-приложения на основе данных. JavaFX 2 является значительным обновлением платформы JavaFX. Начиная с этой версии, разработчики смогут создавать приложения JavaFX исключительно на языке Java. </p> |
| <p>Среда IDE NetBeans поддерживает создание приложений JavaFX 2 </p> |
| <p><b>Содержание</b></p> |
| <p><img alt="Содержимое на этой странице применимо к IDE NetBeans 7.1" class="stamp" height="114" src="../../../images_www/articles/71/netbeans-stamp-71-72.gif" title="Содержимое на этой странице применимо к IDE NetBeans 7.1" width="114"></p> |
| <ul> |
| <li><a href="#installing">Установка среды IDE NetBeans и комплекта SDK для JavaFX 2.1</a> </li> |
| <li><a href="#upgrade">Обновление JavaFX 2</a></li> |
| <li><a href="#create-platform">Создание платформы Java с поддержкой JavaFX</a> |
| <ul> |
| <li><a href="#open-newapp-wiz">Открытие мастера создания приложения JavaFX</a></li> |
| <li><a href="#create-platform-manual">Создание платформы с поддержкой JavaFX вручную</a></li> |
| </ul> |
| </li> |
| <li><a href="#tutorials">Учебные курсы</a></li> |
| <li><a href="#troubleshooting">Устранение проблем</a></li> |
| </ul> |
| |
| <p><b>Для работы с этим учебным курсом требуется следующее программное обеспечение и ресурсы.</b></p> |
| <table> |
| <tbody> |
| <tr> |
| <th width="208" class="tblheader" scope="col">Программное обеспечение или материал</th> |
| <th width="218" class="tblheader" scope="col">Требуемая версия</th> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="https://netbeans.org/downloads/index.html" target="_blank">IDE NetBeans</a></td> |
| <td class="tbltd1">7.1.2 Java SE, Java EE или все</td> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javafx/downloads/index.html" target="_blank">JavaFX 2.1 SDK</a></td> |
| <td class="tbltd1">Последний выпуск |
| </tr> |
| </tbody> |
| </table> |
| |
| |
| |
| |
| |
| <h2><a name="installing"></a>Установка среды IDE NetBeans и комплекта SDK для JavaFX 2.1</h2> |
| |
| <p>В зависимости от операционной системы можно установить JavaFX 2.1.1 в наборе с Java JDK. В противном случае требуется отдельная установка JavaFX 2.1.</p> |
| <ul> |
| <li>Для ОС Windows JavaFX 2.1 предоставляется в наборе с JDK 1.7 (обновление 4). При установке входящего в комплект Java FX 2.1 (библиотека времени исполнения и пакет SDK) в местоположения по умолчанию IDE NetBeans может автоматически <a href="#create-platform">создать платформу Java с поддержкой JavaFX</a>.</li> |
| <li>Для MacOS JavaFX 2.1 встроена в Mac JDK 1.7 (обновление 4). Среда IDE NetBeans может автоматически <a href="#create-platform">создать платформу Java с поддержкой JavaFX</a>.</li> |
| <li>JavaFX 2.1 также можно установить отдельно с <a href="http://www.oracle.com/technetwork/java/javafx/downloads/index.html" target="_blank">сайта загрузок JavaFX</a>. Для JavaFX 2.1 требуется Java JDK 1.6.0, обновление 26 или выше, либо Java 7. JavaFX работает не во всех операционных системах. Ознакомьтесь с документом <a href="http://download.oracle.com/javafx/2/system_requirements/jfxpub-system_requirements.htm" target="_blank">Требования к системе JavaFX</a>, чтобы узнать, какие платформы совместимы с JavaFX. Системные требования для JavaFX 2.1 также позволяют установить среду IDE NetBeans .</li> |
| </ul> |
| <p class="alert"><strong>Важно!:</strong> Для разработки с помощью 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.</p> |
| <p class="notes"><strong>Примечание.</strong> При установке JavaFX 2.1 в Windows, в действительности выполняется установка двух пакетов: JavaFX 2.1 SDK и JavaFX 2.1 Runtime.</p> |
| <p>Если вы устанавливаете JavaFX 2.1 в Windows вручную, рекомендуется установить JavaFX 2.1 SDK и среду выполнения в местоположение по умолчанию (<tt>C:/Program Files/Oracle/</tt>). Среда 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 и среду выполнения.</p> |
| <p>Если вы устанавливаете JavaFX 2.1 в MacOS вручную, не существует местоположения по умолчанию, и необходимо <a href="#create-platform">создание платформы Java с поддержкой JavaFX</a> вручную.</p> |
| <h2 id="upgrade">Обновление JavaFX 2</h2> |
| <p>Если вы хотите обновить одну версии JavaFX 2 до другой (например, от JavaFX 2.0 до JavaFX 2.1), то безопаснее удалить предыдущую версию JavaFX 2. <span class="alert">Вручную удалите предыдущую версию и убедитесь, что ее каталоги удалены. Программа установки JavaFX не всегда удаляет предыдущие версии JavaFX 2 надлежащим образом, что может привести к использованию не той версии. </span></p> |
| <p>Кроме того, может возникнуть проблема, если новое местоположение FX SDK отличается от предыдущего. Существующая платформа с поддержкой FX, заданная по умолчанию, по прежнему будет обращаться к предыдущему местоположению. В этом случае откройте 'Сервис' > 'Платформы Java' и удалите предыдущую платформу с поддержкой FX. Затем <a href="#create-platform">создайте новую платформу с поддержкой FX по умолчанию</a> с помощью обновленной версии JavaFX 2.</p> |
| <h2><a name="create-platform"></a>Создание платформы Java с поддержкой JavaFX</h2> |
| <p>Для использования JavaFX 2.1 для IDE NetBeans требуется платформа Java с поддержкой JavaFX 2.1. В этом разделе описывается создания платформы Java с поддержкой JavaFX 2.1 в IDE NetBeans.</p> |
| <p>IDE NetBeans пытается создать платформу Java с поддержкой JavaFX при запуске нового мастера проектов JavaFX или первом открытии существующего проекта JavaFX. Если IDE NetBeans не удается создать платформу Java с поддержкой JavaFX автоматически, отображается предупреждение. В этом случает следует создать платформу Java с поддержкой JavaFX вручную. Можно создать дополнительные платформы Java с поддержкой JavaFX, например, чтобы использовать различные комплекты JDK для Java.</p> |
| <p>Процедура в этом разделе состоит из двух частей, соответствующих автоматическому и ручному процессу создания платформы.</p> |
| <ul> |
| <li><strong>Открытие мастера создания приложения JavaFX.</strong> Это универсальная отправная точка. При открытии мастера IDE NetBeans пытается создать платформу Java с поддержкой JavaFX. В случае успеха процесс на этом и заканчивается. </li> |
| <li><strong>Создание платформы с поддержкой JavaFX вручную.</strong> При ошибке автоматического создания платформы или если необходима дополнительная платформа с поддержкой JavaFX, платформу необходимо создать вручную.</li> |
| </ul> |
| <div class="indent"> |
| <h3><a name="open-newapp-wiz"></a>Открытие мастера создания приложения JavaFX</h3> |
| <p>Первым шагом создания платформы Java с поддержкой JavaFX является открытие нового мастера приложений JavaFX IDE NetBeans. (Вместо этого можно также открыть мастер создания предзагрузчиков JavaFX). Если среда IDE не находит платформу Java с поддержкой JavaFX, она пытается создать эту платформу. В случае успешного создания платформы Java с поддержкой JavaFX настройка на этом завершается. Если среде IDE не удается создать платформу Java с поддержкой JavaFX, следует создать ее вручную.</p> |
| <p class="notes"><b>Примечание.</b> Автоматическое создание платформ работает в Windows с JavaFX SDK и Runtime, установленными в местоположение по умолчанию (<tt>C:\Program Files\Oracle\</tt>), а в ОС MacOS с JavaFX SDK, внедренным в Mac JDK 7u4.</p> |
| <p><strong>Чтобы открыть мастер создания приложения JavaFX, выполните следующие действия.</strong></p> |
| <ol> |
| <li>В среде IDE щелкните значок создания проекта (или выберите пункт меню "Файл>Новый проект", либо используйте сочетание клавиш CTRL+SHIFT+N). Открывается мастер создания проектов. <br><img alt="Первая панель окна 'Создать проект' с выбранным приложением JavaFX" class="margin-around" height="434" src="../../../images_www/articles/72/java/javafx-setup/new-project.png" width="600"></li> |
| <li>Выберите категорию JavaFX. В разделе "Проекты" выберите "Приложение JavaFX". Нажмите кнопку "Далее". Откроется панель "Имя и местоположение". Среда IDE выполняет поиск JavaFX SDK и пытается создать платформу Java с поддержкой JavaFX. </li></ol> |
| <p>Отображается один или два экрана в зависимости от того, создана ли в среде IDE NetBeans платформа с поддержкой JavaFX:</p> |
| <ul> |
| <li><b>Если платформа создана.</b> Среда IDE создает платформу Java с поддержкой JavaFX. Эта платформа с поддержкой JavaFX использует те же исходные файлы JDK, которые по умолчанию использует среда IDE. Имя созданной платформы — "Платформа Java FX по умолчанию". Среда IDE автоматически выбирает эту платформу. На этом настройка завершается, если не требуется создать дополнительную платформу Java с поддержкой JavaFX с помощью другого комплекта JDK. Теперь можно перейти к <a href="#tutorials">учебным курсам</a>. Если требуется создать дополнительные платформы Java с поддержкой JavaFX, ознакомьтесь с разделом <a href="#create-platform-manual">Создание платформы с поддержкой JavaFX вручную</a>.<br> <img alt="Мастер создания приложений JavaFX, в котором отображается автоматичеки созданная платформа" class="margin-around" height="496" src="../../../images_www/articles/72/java/javafx-setup/newproject-autogen-platform.png" width="600"> </li> |
| <li><strong>Платформа не создана.</strong> В списке платформ JavaFX отсутствуют платформы с поддержкой JavaFX. Внизу панели отобразится предупреждение. Перейдите к разделу <a href="#create-platform-manual">Создание платформы с поддержкой JavaFX вручную</a>.<br> <img alt="Панель 'Имя и местоположение' мастера создания с выбранной платформой, отличной от платформы с поддержкой JavaFX" class="margin-around" height="501" src="../../../images_www/articles/71/java/javafx-setup/newproject-nofx.png" width="578"> </li> |
| </ul> |
| <h3><a name="create-platform-manual"></a>Создание платформы с поддержкой JavaFX вручную</h3> |
| <p>Создание платформы Java с поддержкой JavaFX требуется в следующих случаях.</p> |
| <ul> |
| <li>В IDE NetBeans произошла ошибка при создания платформы Java с поддержкой JavaFX при <a href="#open-newapp-wiz">открытии нового приложения JavaFX</a> или мастера создания предзагрузчиков JavaFX.</li> |
| <li>Вам требуется платформа с поддержкой JavaFX на базе комплектат JDK для Java, отличного от комплекта JDK, по умолчанию используемого средой IDE. Например, среда IDE использует Java JDK 1.6.0, обновление 27, а вам нужно создать приложения JavaFX с помощью Java 7. </li> |
| </ul> |
| <p><strong>Чтобы создать платформу с поддержкой JavaFX вручную, выполните следующие действия.</strong></p> |
| <ol> |
| <li>Откройте диспетчер платформ Java IDE NetBeans. Открыть диспетчер платформ можно одним из следующих способов. |
| <ul> |
| <li>Нажмите кнопку "Управление платформами..." в мастере создания приложения JavaFX или мастере создания средства предварительной загрузки JavaFX.</li> |
| <li>Разверните меню "Средства" и выберите пункт "Платформы Java".</li> |
| <li>Откройте свойства проекта Java. Перейдите на страницу "Библиотеки". Нажмите кнопку "Управление платформами..." </li> |
| </ul> |
| </li> |
| <li>Нажмите кнопку "Добавить платформу..." Откроется панель выбора платформы Java в мастере добавления платформы Java. Перейдите к необходимому комплекту JDK.<br> <img alt="Выберите панель 'Платформа Java' мастера добавления платформ Java с отображением доступных платформ" class="margin-around" height="448" src="../../../images_www/articles/71/java/javafx-setup/addplatform.png" width="551"></li> |
| <li>Выберите комплект JDK. Необходимо выбрать JDK 1.6, обновление 26 или более поздние (либо JDK 7). Нажмите кнопку "Далее". Откроется панель "Имя платформы".<br> <img alt="Панель 'Имя платформы' мастера добавления платформ Java" class="margin-around" height="292" src="../../../images_www/articles/71/java/javafx-setup/platform-name.png" width="560"></li> |
| <li>Укажите произвольное, описательное имя новой платформы, затем нажмите кнопку "Готово". Снова откроется диспетчер платформ. В списке платформ отобразится только что созданная платформа.<br> <img alt="Диспетчер платформ, в котором отображается новая платформа" class="margin-around" height="462" src="../../../images_www/articles/71/java/javafx-setup/platform-mgr-newplatform-nofx.png" width="600"></li> |
| <li>Выберите только что созданную платформу. Откройте вкладку "JavaFX" для этой платформы. Пока что поддержка JavaFX для этой платформы не включена. Установите флажок в поле "Включить JavaFX". Отобразится предупреждение о том, что платформа JavaFX является недействительной.</li> |
| <li>Нажмите кнопку "Обзор" рядом с полем "JavaFX SDK". Перейдите к папке "JavaFX 2.1 SDK".<br> <img alt="Поиск JavaFX 2.1 SDK" class="margin-around" height="340" src="../../../images_www/articles/71/java/javafx-setup/sdk-location.png" width="498"></li> |
| <li>Нажмите кнопку Open ("Открыть"). Снова откроется диспетчер платформ Java. Теперь поля "JavaFX SDK" и "JavaFX Javadoc" заполнены. Если среда выполнения JavaFX 2 находится в том же каталоге, что и комплект SDK для JavaFX 2.1, поле "JavaFX Runtime" также будет заполнено. Если среда выполнения JavaFX и комплект SDK находятся в разных каталогах, перейдите к каталогу среды выполнения. Не нужно ничего указывать в поле "JavaFX Sources". |
| <p>Нажмите кнопку "Закрыть", если поля "JavaFX 2.1 SDK", "JavaFX Javadoc" и "JavaFX Runtime" заполнены и не отображается предупреждение о том, что платформа JavaFX недействительна. Создание платформы с поддержкой JavaFX завершено.<br> <img alt="Завершенный диспетчер платформ Java с отображением действительных каталогов JavaFX 2.1" class="margin-around" height="408" src="../../../images_www/articles/71/java/javafx-setup/platform-mgr-withfx.png" width="600"></p> |
| </li> |
| <li>Если вернуться в мастер создания приложения JavaFX или открыть его, потребуется выбрать созданную платформу с поддержкой JavaFX. Выберите созданную платформу с поддержкой JavaFX 2.1 из списка платформ JavaFX. Если ранее отображалось предупреждение о том, что выбранная платформа Java не поддерживает JavaFX, теперь оно исчезнет.<br> <img alt="Мастер создания приложений JavaFX, в котором отображается выбранная платформа JavaFX, созданная вручную" class="margin-around" height="496" src="../../../images_www/articles/72/java/javafx-setup/new-project-withfx.png" width="600"> |
| <p> Теперь можете нажать кнопку "Готово" и создать проект либо нажать кнопку "Отмена". Новая платформа продолжает использоваться даже при отмене мастера создания проектов.</p> |
| </li> |
| </ol> |
| </div> |
| <h2><a name="tutorials"></a>Учебные курсы</h2> |
| <p>После настройки среды IDE NetBeans для использования JavaFX 2.1 попытайтесь выполнить<a href="http://download.oracle.com/javafx/" target="_blank">учебные курсы по JavaFX </a> в качестве проектов NetBeans.</p> |
| <h2><a name="troubleshooting"></a>Устранение проблем</h2> |
| <ul> |
| <li><strong>Я получил предупреждение о том, что моя среда выполнения JavaFX устарела.</strong> Вы устанавливали более ранние версии JavaFX 2? Программа установки могла не до конца удалить предыдущую среду выполнения. <strong>Решение.</strong> Вручную удалите предыдущую версию JavaFX 2. Удалите все каталоги, которые могли остаться после удаления с помощью программы установки.</li> |
| |
| <li><strong>У меня возникла еще одна проблема, не описанная в этом документе!</strong> Если возникло ощущение, что в этом документе отсутствует определенная информация, щелкните ссылку ниже 'Отправить отзыв по этому учебному курсу' и уведомите об этом авторов. Если вы нашли ошибку в поддержке среды IDE NetBeans для JavaFX 2, <a href="https://netbeans.org/community/issues.html">сообщите об этом</a>. Выберите продукт javafx на странице "enter_bug.cgi".</li> |
| </ul> |
| <div class="feedback-box" ><a href="/about/contact_form.html?to=3&subject=Feedback:%20JavaFX%20Setup">Отправить отзыв по этому учебному курсу</a></div> |
| <br style="clear:both;" /> |
| |
| <p><a href="../../trails/matisse.html">Возврат к учебной карте</a></p> |
| </body> |
| </html> |