blob: 8fedc493d46a922f18f145bee4d72bcc654842c2 [file] [log] [blame]
<!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 щелкните значок создания проекта (или выберите пункт меню &quot;Файл&gt;Новый проект&quot;, либо используйте сочетание клавиш 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. В разделе &quot;Проекты&quot; выберите &quot;Приложение JavaFX&quot;. Нажмите кнопку &quot;Далее&quot;. Откроется панель &quot;Имя и местоположение&quot;. Среда IDE выполняет поиск JavaFX SDK и пытается создать платформу Java с поддержкой JavaFX. </li></ol>
<p>Отображается один или два экрана в зависимости от того, создана ли в среде IDE NetBeans платформа с поддержкой JavaFX:</p>
<ul>
<li><b>Если платформа создана.</b> Среда IDE создает платформу Java с поддержкой JavaFX. Эта платформа с поддержкой JavaFX использует те же исходные файлы JDK, которые по умолчанию использует среда IDE. Имя созданной платформы — &quot;Платформа Java FX по умолчанию&quot;. Среда 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>Нажмите кнопку &quot;Управление платформами...&quot; в мастере создания приложения JavaFX или мастере создания средства предварительной загрузки JavaFX.</li>
<li>Разверните меню &quot;Средства&quot; и выберите пункт &quot;Платформы Java&quot;.</li>
<li>Откройте свойства проекта Java. Перейдите на страницу &quot;Библиотеки&quot;. Нажмите кнопку &quot;Управление платформами...&quot; </li>
</ul>
</li>
<li>Нажмите кнопку &quot;Добавить платформу...&quot; Откроется панель выбора платформы 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). Нажмите кнопку &quot;Далее&quot;. Откроется панель &quot;Имя платформы&quot;.<br> <img alt="Панель 'Имя платформы' мастера добавления платформ Java" class="margin-around" height="292" src="../../../images_www/articles/71/java/javafx-setup/platform-name.png" width="560"></li>
<li>Укажите произвольное, описательное имя новой платформы, затем нажмите кнопку &quot;Готово&quot;. Снова откроется диспетчер платформ. В списке платформ отобразится только что созданная платформа.<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>Выберите только что созданную платформу. Откройте вкладку &quot;JavaFX&quot; для этой платформы. Пока что поддержка JavaFX для этой платформы не включена. Установите флажок в поле &quot;Включить JavaFX&quot;. Отобразится предупреждение о том, что платформа JavaFX является недействительной.</li>
<li>Нажмите кнопку &quot;Обзор&quot; рядом с полем &quot;JavaFX SDK&quot;. Перейдите к папке &quot;JavaFX 2.1 SDK&quot;.<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 (&quot;Открыть&quot;). Снова откроется диспетчер платформ Java. Теперь поля &quot;JavaFX SDK&quot; и &quot;JavaFX Javadoc&quot; заполнены. Если среда выполнения JavaFX 2 находится в том же каталоге, что и комплект SDK для JavaFX 2.1, поле &quot;JavaFX Runtime&quot; также будет заполнено. Если среда выполнения JavaFX и комплект SDK находятся в разных каталогах, перейдите к каталогу среды выполнения. Не нужно ничего указывать в поле &quot;JavaFX Sources&quot;.
<p>Нажмите кнопку &quot;Закрыть&quot;, если поля &quot;JavaFX 2.1 SDK&quot;, &quot;JavaFX Javadoc&quot; и &quot;JavaFX Runtime&quot; заполнены и не отображается предупреждение о том, что платформа 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> Теперь можете нажать кнопку &quot;Готово&quot; и создать проект либо нажать кнопку &quot;Отмена&quot;. Новая платформа продолжает использоваться даже при отмене мастера создания проектов.</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 на странице &quot;enter_bug.cgi&quot;.</li>
</ul>
<div class="feedback-box" ><a href="/about/contact_form.html?to=3&amp;subject=Feedback:%20JavaFX%20Setup">Отправить отзыв по этому учебному курсу</a></div>
<br style="clear:both;" />
<p><a href="../../trails/matisse.html">Возврат к учебной карте</a></p>
</body>
</html>