<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<html> | |
<head> | |
<title>Руководство по началу работы с Java в среде IDE NetBeans</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | |
<link rel="stylesheet" type="text/css" href="../../../netbeans.css"> | |
<meta name="keywords" content="NETBEANS, TUTORIAL, GUIDE, USER, DOCUMENTATION"> | |
<meta name="description" content="A very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a | |
simple Hello World Java console application." > | |
</head> | |
<body> | |
<h1>Руководство по началу работы с Java в среде IDE NetBeans</h1> | |
<p>Добро пожаловать в среду IDE NetBeans!</p> | |
<p>В этом документе вы познакомитесь с процессом работы в среде IDE NetBeans на примере создания простого консольного приложения "Hello World" на Java. Ознакомление с этим руководством даст общее представление о создании, сборке и выполнении приложений в среде IDE.</p> | |
<p>Изучение материала, представленного в этом руководстве, занимает приблизительно 10 минут.</p> | |
<p>После изучения этого руководства можно перейти к другим учебным картам, ссылки на которые приведены на странице <a href="../../index.html">Документация, обучение и поддержка</a>. Учебные карты содержат подробные руководства, в которых рассматривается более широкий спектр функций среды IDE и методов программирования разнообразных приложений. Если процедура создания простейшего приложения "Hello World" вам уже знакома, можно пропустить этот документ и перейти сразу к учебным картам. | |
</p> | |
<p><b>Содержание</b></p> | |
<img src="../../../images_www/articles/69/netbeans-stamp-69-70-71.png" class="stamp" alt="Сведения на этой странице относятся к среде IDE NetBeans 6.9 и более поздним версиям" title="Сведения на этой странице относятся к среде IDE NetBeans 6.9 и более поздним версиям"> | |
<ul class="toc"> | |
<li><a href="#setup" title="Создание приложения">Создание приложения</a></li> | |
<li><a href="#code" title="Добавление кода к созданному исходному файлу">Добавление кода к созданному исходному файлу</a></li> | |
<li><a href="#run" title="Компиляция и выполнение программы">Компиляция и выполнение приложения</a></li> | |
<li><a href="#build" title="Сборка и развертывание приложения">Сборка и развертывание приложения</a></li> | |
<li><a href="#nextsteps" title="Что дальше?">Что дальше?</a></li> | |
</ul> | |
<p><b>Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.</b></p> | |
<table> | |
<tbody> | |
<tr> | |
<th class="tblheader" scope="col">Программное обеспечение или ресурс</th> | |
<th class="tblheader" scope="col">Требуемая версия</th> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">Среда IDE NetBeans</a></td> | |
<td class="tbltd1">версия 6.9 и более поздние версии</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">Комплект для разработчика на языке Java (JDK)</a></td> | |
<td class="tbltd1">версия 6 или 7</td> | |
</tr> | |
</tbody> | |
</table> | |
<h2>Настройка проекта<a name="setup"></a></h2> | |
<p>Для создания проекта IDE выполните следующие действия:</p> | |
<ol> | |
<li>Запустите среду IDE NetBeans.</li> | |
<li>В среде IDE выберите "Файл" > "Новый проект" (CTRL+SHIFT+N), как показано на рисунке ниже. | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/new-proj.png" alt="Выбор команды "Файл" > "Новый проект" в меню среды IDE NetBeans" class="margin-around"></p> | |
</li> | |
<li>В мастере создания проекта разверните категорию "Java" и выберите "Приложение Java". Нажмите кнопку "Далее". | |
<p class="align-center"> <img src="../../../images_www/articles/71/java/quickstart/proj-wizard.png" alt="Среда IDE NetBeans, мастер "Новый проект", страница "Выбор проекта"." class="margin-around"></p> | |
</li> | |
<li>На странице мастера "Имя и местоположение" выполните следующие действия (см. рисунок ниже): | |
<ul> | |
<li>введите <code>HelloWorldApp</code> в поле "Имя проекта";</li> | |
<li>не устанавливайте флажок "Использовать отдельную папку для хранения библиотек";</li> | |
<li>в поле "Создать главный класс" введите <code>helloworldapp.HelloWorldApp</code>;</li> | |
<li>оставьте флажок "Установить как главный проект" установленным.</li> | |
</ul> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/proj-wizard2.png" alt="Среда IDE NetBeans, мастер создания проекта, страница "Имя и местоположение"" class="margin-around"></p> | |
</li> | |
<li>Нажмите кнопку "Готово".</li> | |
</ol> | |
<p>Проект будет создан и открыт в среде IDE. На экране должны быть представлены следующие элементы:</p> | |
<ul> | |
<li>окно "Проекты", которое содержит дерево элементов проекта, в том числе исходные файлы, библиотеки, от которых зависит код, и т.д.; | |
</li> | |
<li>окно редактора исходного кода с открытым файлом <code>HelloWorldApp</code>; | |
</li> | |
<li>окно "Переходы", которое можно использовать для быстрого перемещения между элементами внутри выбранного класса.</li> | |
<li>окно "Задачи", в котором перечислены ошибки компиляции, а также другие задачи, отмеченные ключевыми словами, например XXX и TODO.</li> | |
</ul> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/proj-opened.png" alt="Среда IDE NetBeans с открытым проектом "HelloWorldApp"" class="margin-around"></p> | |
<h2><a name="code"></a>Добавление кода к автоматически созданному исходному файлу | |
</h2> | |
<p>Поскольку в мастере создания проекта не был снят флажок "Создать главный класс", средой IDE был создан новый главный класс. К коду этого класса можно добавить, например, сообщение "Hello World!" путем замены строки</p> | |
<pre class="examplecode"> | |
// TODO code application logic here | |
</pre> | |
строкой | |
<pre class="examplecode"> | |
System.out.println("Hello World!"); | |
</pre> | |
<p>Сохраните изменения путем выбора команды "Файл" > "Сохранить".</p> | |
<p>Файл должен быть похож на следующий пример:</p> | |
<pre class="examplecode"> | |
/* | |
* Для изменения этого шаблона выберите в меню "Сервис" | "Шаблоны" | |
* и откройте шаблон в редакторе. | |
*/ | |
package helloworldapp; | |
/** | |
* | |
* @author <имя> | |
*/ | |
public class HelloWorldApp { | |
/** | |
* @param args аргументы командной строки | |
*/ | |
public static void main(String[] args) { | |
System.out.println("Hello World!"); | |
} | |
} | |
</pre> | |
<a name="run"></a><h2>Компиляция и выполнение проекта</h2> | |
<p>Благодаря функции среды IDE "Компиляция при сохранении" компилировать проект вручную для выполнения в среде IDE не требуется. При сохранении исходного файла Java в среде IDE выполняется автоматическая компиляция.</p> | |
<p class="notes">Функция компиляции при сохранении отключается в окне "Свойства проекта". Щелкните проект правой кнопкой мыши, выберите "Свойства". В окне "Свойства" перейдите на вкладку "Компиляция". Флажок "Компиляция при сохранении" расположен вверху справа. Обратите внимание, что в окне "Свойства проекта" можно выполнять настройку многочисленных параметров проекта: библиотеки проекта, пакетирование, сборка, выполнение и т. д. </p> | |
<p><b>Для запуска программы выполните следующие действия.</b></p> | |
<ul> | |
<li>Выберите команду "Выполнить" > "Выполнить главный проект" (F6).</li> | |
</ul> | |
<p>На экране должны появиться сообщения, подобные приведенным ниже.</p> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/run-output.png" ALT="Вывод текста "Hello World!" программой в окне "Вывод" (вместе с остальными сообщениями сценария сборки)" class="margin-around"></p> | |
<p> | |
Поздравляем! Программа работает! | |
</p> | |
<p>Если при компиляции возникли ошибки, они отмечаются специальными красными символами в левом и правом полях редактора исходного кода. Символы в левом поле указывают на ошибки в соответствующих строках. Символы в правом поле указывают на все области файла, в которых есть ошибки, в том числе не отображаемые визуально ошибки в строках. Для получения описания ошибки можно навести курсор на метку ошибки. Для перехода к строке с ошибкой щелкните специальный символ в правом поле. | |
</p> | |
<a name="build"></a> | |
<h2>Сборка и развертывание приложения </h2> | |
<p>После сборки и тестирования приложения для подготовки его к развертыванию можно использовать команду "Очистить и собрать". При использовании команды "Очистить и собрать" в среде IDE автоматически запускается сценарий сборки, выполняющий следующие задачи:</p> | |
<ul> | |
<li>удаление предварительно скомпилированных файлов и других результатов сборки;</li> | |
<li>повторная компиляция приложения и формирование файла JAR, содержащего скомпилированные файлы.</li> | |
</ul> | |
<p><b>Для сборки приложения выполните следующие действия</b></p> | |
<ul> | |
<li>Выберите "Выполнение > Очистить и создать главный проект" (SHIFT+F11) </li> | |
</ul> | |
<p>Для просмотра выходных файлов сборки можно открыть окно "Файлы" и развернуть узел <tt>HelloWorldApp</tt>. Скомпилированный файл байтового кода <code>HelloWorldApp.class</code> находится в подузле <code>build/classes/helloworldapp</code>. Развертываемый архив JAR, содержащий <code>HelloWorldApp.class</code>, находится в узле <code>dist</code>.</p> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/files-window.png" | |
alt="В окне "Файлы" показаны узлы для проекта "HelloWorldApp", развернутые для просмотра содержимого подузлов build и dist." class="margin-around"></p> | |
<p>Для получения дополнительных сведений о методах запуска приложения из командной строки вашей операционной системы ознакомьтесь с уроком <a href="http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html" target="_blank">"Приложение Hello World"</a> учебных курсов по Java. </p> | |
<p> </p> | |
<div class="feedback-box"><a href="/about/contact_form.html?to=3&subject=Feedback: NetBeans IDE Java Quick Start Guide">Мы ждем ваших отзывов</a></div> | |
<p> </p> | |
<h2><a name="nextsteps"></a>Что дальше?</h2> | |
<p>Итак, теперь вы можете выполнять базовые задачи по программированию в среде IDE.</p> | |
<p>Дополнительные сведения о разработке приложений Java в среде IDE, включая управление путем к классам, доступны в документе <a href="../../docs/java/javase-intro.html">Разработка базовых приложений Java</a>.</p> | |
<p>Дополнительная информация о развертывании настольных приложений Java доступны в документе<a href="../../docs/java/javase-deploy.html">Пакетирование и распространение настольных приложений Java</a>.</p> | |
<p>Сведения относительно конкретного вида приложений приведены в учебной карте по среде IDE NetBeans, посвященной этому виду приложений. Каждая учебная карта содержит ряд руководств и указаний различных уровней сложности. Доступны приведенные ниже учебные карты.</p> | |
<table width="100%"> | |
<tr> | |
<td> | |
<ul> | |
<li><a href="../../trails/java-se.html">Общая разработка на Java</a></li> | |
<li><a href="../../trails/tools.html">Интеграция со внешними средствами и службами</a> </li> | |
<li><a href="../../trails/matisse.html">Приложения на Java с графическим интерфейсом</a></li> | |
<li><a href="../../trails/web.html">Приложения веб-служб</a></li> | |
<li><a href="../../trails/java-ee.html">Приложения Java EE и веб-приложения Java</a></li> | |
</ul> | |
</td> | |
<td> | |
<ul> | |
<li><a href="../../trails/php.html">Приложения PHP</a></li> | |
<li><a href="../../trails/platform.html">Платформа NetBeans и разработка модулей</a></li> | |
<li><a href="../../trails/cnd.html">Приложения на C/C++ </a></li> | |
<li><a href="../../trails/mobility.html">Мобильные приложения</a></li> | |
</ul> | |
</td> | |
</tr> | |
</table> | |
</body> | |
</html> |