Netbeans ide скачать на русском

Горячие клавиши и макросы в NetBeans

Макросы:

  • Что такое макрос? Макрос в данном контексте — записанная последовательность действий (ввод текста, перемещение курсора и др.), которую можно выполнять автоматически.
  • Как создать макрос? В главном меню выбираем:

    Tools → Options → Editor → Macros → New

    В открывшееся окно вписываем последовательность макрокоманд. Через «Set shortcut…» можно назначить макросу сочетание клавиш.

Горячие клавиши:

  • Ctrl+E — удалить текущую строку
  • Ctrl+/ — коментировать строку
  • Tab, Shift+Tab — перемещение блока кода
  • Alt+Shift+ стрелки вверх/вниз — для перемещение строки вниз или вверх
  • Ctrl+Shift+ стрелки вверх/вниз — дублирует строку
  • CTRL+R — (Refactoring → Rename) устанавливаем курсор на метод, после чего безопасно переименуем все места вызова данного метода во всем проекте, упоминания в документации (если она корректно оформлена через JavaDoc style)
  • Дублировать текущую строку: Shift+CTRL+↑ или Shift+CTRL+↓ (вверх или вниз соответственно)
  • Удаление всех пустых строк в файле (включая те, в которых только пробелы стоят):

    в файле нажимаем CTRL+A, потом CTRL+H
    Find What: \n\s*(\n)
    Replace with: $1
    отмечаем Regular Expression
    нажимаем Replace

NetBeans и С/C++

Пример для OC Ubuntu 10.04

aptitude install netbeans

Запускаем NetBeans. Добавляем поддержку С/C++ через меню Tools→Plugins.

В случае проблем нужно проверить наличие и версии основных программ используемых NetBeans и С/C++.

gcc --version
g++ --version
make --version
gdb --version

Инсталлировать недостающие

aptitude install g++ cpp-4.4-doc gcc-4.4-doc

NetBeans. Как переключить язык интерфейса.

При запуске IDE NetBeans на локализированной ОС используется русский язык интерфейса и сменить его на более привычный английский через диалоги настройки нет возможности.

Решение. В параметр netbeans_default_options= в файле netbeans.conf добавить параметр $ nano netbeans-7.1/etc/netbeans.conf
—locale en_US

Это решение тестировалось для NetBeans 7.0; 8.1 Beta.

NetBeans. Как переключить размер шрифт интерфейса.

Проблема. Строки в интерфейсе Netbeans наезжаю друга на друга.

Решение. Запустить NetBeans с другим размером шрифта

$ netbeans --laf javax.swing.plaf.metal.MetalLookAndFeel --fontsize 12

Или добавить эти ключи в файле netbeans.conf в конец опции netbeans_default_options.

NetBeans disable checking for external changes

Выключение этой опции ускоряет работу NetBeans. Можно запускать вручную через меню Source → Scan for External Changes.

NetBeans. Проблема с вводом русских символов под Ubuntu

Нужно добавить строку LANG=en_US.UTF-8 в запускающий скрипт netbeans. Для этого нужно отредактировать файл netbeans. Добавляем строку LANG=en_US.UTF-8 сразу после комментариев в файле netbeans.

$ nano usrbinnetbeans
...
# will be started after clicking a hyperlink in the NetBeans.
 
LANG=en_US.UTF-8
 
...

Перезапускаем NetBeans и можно вводить русские символы.

GDB: Failed to set controlling terminal: Operation not permitted

При запуске отладки(debug) проекта Ctrl+F5 — в терминале выводится сообщение «GDB: Failed to set controlling terminal: Operation not permitted».

Для устранения этой ошибки: нужно открыть «Project Properties» и изменить Run|Terminal Type property. В моем случае установил на Gnome Terminal. Также нужно выставить console type = output window.

NetBeans кодировка по умолчанию установить в UTF-8

UTF-8 не является кодировкой по умолчанию в NetBeans, что не позволяет открывать одиночные файлы на кириллице (для файлов в проекте — это настройка не нужна).

Для изменения кодировки по умолчанию необходимо:

  1. Открыть на редактирование файл настроек программы C:\Program Files\NetBeans\etc\netbeans.conf
  2. Найти параметр netbeans_default_options=
  3. В конец, перед закрывающейся кавычкой добавить -J-Dfile.encoding=UTF-8

Troubleshooting

About the Installer Working Directory

The installer stores data about installation sessions in the installer working directory. Examples of this data are the list of components installed on your system, installation log messages, and registry data.

The default location for the installer working directory is %USERPROFILE%\.nbi on Windows and ~/.nbi on other platforms. The log subdirectory contains the installation log files.

Cleaning Up After Incomplete Installations

After incomplete or unsuccessful installations, you might need to clean up your system from previous installations.

For Microsoft Windows and Linux:

  1. Delete the installer working directory.
  2. Delete the installation directories of the IDE and the GlassFish application server.
  3. On the Windows platform, delete all nbi* registry entries from the following registry keys:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

For OS X:

Drag the program folders or files to the Trash.

Disabling Some Software Before Installation

It is better to disable firewall, antivirus, and monitoring applications before you start installation. Some of these applications can prevent IDE components from being configured correctly during the installation process.

For example, if you have the Logitech Process Monitor application (LVPrcSrv.exe) running on your system, switch it off before installation.

See Also

For information on creating and working with standard and free-form Java
projects, see Creating Java Projects in Developing Applications with NetBeans IDE.

To learn more about the IDE workflow for developing Java applications,
including classpath management,
see Developing General Java Applications.

For detailed instructions on how to compile and run a simple «Hello World!» application on your operating system, see the The «Hello World» Application lesson of the Java Tutorials.

To find information specific to the kind of applications you are developing, use the NetBeans IDE
learning trail for that type of application. Each learning trail contains a series of tutorials and
guides that range in scope from basic to advanced. The following
learning trails are available:

Обделённые вниманием фичи NetBeans

Автоматическое удаление висячих пробелов. Такие «невидимые друзья» могут очень подпортить нервы. Особенно при работе в команде.

А потом появляются вот такие дифы файлов в комитах, где кроме пробелов ничего и не поменялось.

Вызываем окно настроек Tools → Options, вкладка Editor → General, в самом низу пункт
When Saving Files → Remove Trailing Whitespace. И вместо Never выбираем или
Always, или From Modified Lines Only. И спокойно забываем о лишних пробелах в своем коде, IDE обо всем позаботиться.

Также на вкладе Editor → Hints есть несколько экспериментальных опций. Сразу рекомендую включить пункты:
Variable might have not been initialized и
Variable does not seem to be used in its scope

Назначение каждого из них, думаю, разъяснять нет необходимости. Для довольно немаленьких проектах на Zend Framework проблем с производительностью не замечал, так что можно и даже нужно пользоваться этими фичами.

Дальше рекомендую включить опцию View → Show Versioning menus, благодаря которой в окне дерева проекта для библиотек будут отображаться их текущие версии или . На скриншоте пример для подключенных через библиотек из тегов.

Цветовая схема

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

Создание пункта меню для сохранения холста

Как и в предыдущем разделе, для создания элемента меню используется мастер создания действий, с помощью которого далее будет создана функция сохранения изображений.

В окне «Проекты» щелкните правой кнопкой мыши узел проекта «Paint» и выберите в меню «Создать» команду «Прочее». В мастере создания файлов выберите «Разработка модулей» в области «Категории» и «Действие» в области «Типы файлов». Нажмите кнопку «Далее».

На панели «Тип действия» примите параметры по умолчанию. Нажмите кнопку «Далее».

На панели «Регистрация в интерфейсе» выберите «Глобальный пункт меню» и «Глобальная кнопка панели инструментов». Установите следующие значения:

Категория: Правка

Меню: Файл

Позиция: Без ограничений!

Панель инструментов: Файл

Позиция: Без ограничений!
Примечание: Местоположение действия не имеет значения, однако оно должно находиться в меню «Файл» и на панели инструментов «Файл».

Нажмите кнопку «Далее».

На панели «Имя, значок и расположение» введите SaveCanvasAction в качестве имени класса и Save Canvas в поле «Отображаемое имя».

В области «Значок» вставьте этот значок (щелкните его правой кнопкой мыши на этой странице и сохраните в папку org.netbeans.paint):

Нажмите кнопку «Готово».

В результате создается файл SaveCanvasAction.java в org.netbeans.paint, который открывается в редакторе исходного кода.

Измените сигнатуру класса: CallableSystemAction должен быть расширен, а PropertyChangeListener – реализован:

public final class SaveCanvasAction extends CallableSystemAction implements PropertyChangeListener

В редакторе исходного кода убедитесь в том, что файл SaveCanvasAction.java открыт, и заполните метод actionPerformed() следующим кодом:

@Override
public void actionPerformed(ActionEvent e) {
TopComponent tc = TopComponent.getRegistry().getActivated();

if (tc instanceof PaintTopComponent) {

try {
((PaintTopComponent) tc).saveAs();
} catch (IOException ioe) {
ErrorManager.getDefault().notify(ioe);
}

} else {

//Теоретически за промежуток времени между нажатием
//кнопки в меню или в панели инструментов и вызовом действия
//активный элемент мог измениться. Это маловероятно,
//но теоретически возможно
Toolkit.getDefaultToolkit().beep();

}
}
Нажмите CTRL+SHIFT+I для добавления отсутствующих операторов импорта

Заполните методы класса CallableSystemAction следующим образом:

@Override
public String getName() {
return «Save Canvas»;
}

@Override
public HelpCtx getHelpCtx() {
return null;
}

Заполните метод propertyChange() класса PropertyChangeListener следующим образом:

@Override
public void propertyChange(PropertyChangeEvent evt) {

if (TopComponent.Registry.PROP_ACTIVATED.equals(evt.getPropertyName())){
updateEnablement();
}

}

При появлении красной линии нажмите ALT+ВВОД, и среда IDE создаст метод updateEnablement() в классе SaveCanvasAction.

Затем определите метод updateEnablement():

private void updateEnablement() {

setEnabled(TopComponent.getRegistry().getActivated()
instanceof PaintTopComponent);

}

После этого определите конструктор:

public SaveCanvasAction() {

TopComponent.getRegistry().addPropertyChangeListener (
WeakListeners.propertyChange(this,
TopComponent.getRegistry()));

updateEnablement();

}

При появлении красной линии нажмите ALT+ВВОД для импорта средой IDE org.openide.util.WeakListeners.

Важной частью кода является добавление прослушивающего процесса изменения свойств. TopComponent.Registry – это реестр всех открытых экземпляров TopComponent в системе, т.е

всех открытых вкладок. Он должен прослушиваться на наличие изменений и предусматривать разрешение или запрет выполнения действия в зависимости от текущего фокуса.

Примечание. Вместо непосредственного добавления прослушивающего процесса изменения свойств можно вызвать WeakListeners.propertyChange(). В результате будет создан прослушивающий процесс изменения свойств, слабо связанный с рассматриваемым действием. Несмотря на то, что действие активно только при открытом приложении, если код ни при каких условиях не открепляет прослушивающий процесс, рекомендуется предусмотреть слабосвязанный прослушивающий процесс. В противном случае возможна потенциальная утечка памяти – действие никогда не сможет быть обработано сборщиком мусора, так как реестр будет ссылаться на него в своем списке прослушивающих процессов.

В окне «Проекты» должно отображаться следующее:

GNU Debugger Integration

The C and C++ editor is well integrated with the
multi-session GNU gdb debugger. You can set variable, exception, system call, line, and function
breakpoints and view them in the Breakpoints window. Inspect the call
stack and local variables, create watches, and view threads. You can
evaluate a selected expression by moving the cursor over it and viewing
the tooltip. The Disassembler window displays the assembly instructions
for the current source file.

Added support for Pretty Printing allows users to analyze variables with STL types in a user-friendly presentation in the Variables or Watches view.

The «Expression evaluation» window enables users to
evaluate any custom expression in the current program context.

2 ответа

30

  1. Если репозиторий Universe не разрешен, разрешите его и обновите:

  2. Установите NetBeans с помощью

Полезный ярлык терминала: Ctrl + Shift + V можно использовать для вставки скопированного текста в терминал.

IDE NetBeans — Шаблоны:

Начальная страница IDE:

Пример проекта:

Загрузка и установка последней доступной версии:

Вы можете загрузить установочные файлы и получить справку по установке, устранению неполадок и другие на официальном сайте NetBeans . (Содержание ниже было принято из того же.)

Загрузка программного обеспечения:

  1. Перейдите в https://netbeans.org/downloads/
  2. В правом верхнем углу страницы выберите язык и платформу () из раскрывающегося списка.
  3. Нажмите кнопку «Загрузить» для параметра «загрузка», которое вы хотите установить.

  4. Сохраните файл установщика в вашей системе.

Чтобы установить программное обеспечение:

  1. После завершения загрузки запустите сценарий установщика с расширением . Возможно, вам понадобится сделать исполняемые файлы установщика, используя следующую команду: (например, )

  2. Если вы загрузили пакет Все или Java EE , вы можете настроить свою установку. Выполните следующие шаги на странице приветствия мастера установки:

    • Нажмите «Настроить»;
    • В диалоговом окне «Настройка установки» сделайте выбор:
    • Нажмите «ОК»;
  3. На странице приветствия мастера установки нажмите «Далее».

  4. На странице «Лицензионное соглашение» просмотрите лицензионное соглашение, установите флажок «Принятие» и нажмите «Далее».

  5. На странице Лицензионное соглашение JUnit решите, хотите ли вы установить JUnit и щелкните соответствующий параметр, нажмите «Далее».

  6. На странице установки IDE NetBeans выполните следующие действия:

    • Примите каталог установки по умолчанию для IDE NetBeans или укажите другой каталог.

      Примечание . Каталог установки должен быть пустым, а профиль пользователя, который вы используете для запуска установщика, должен иметь права на чтение /запись для этого каталога.

    • Примите стандартную установку JDK для использования с IDE NetBeans или выберите другую установку из раскрывающегося списка. Если мастер установки не нашел совместимую установку JDK для использования с IDE NetBeans, ваш JDK не будет установлен в местоположение по умолчанию. В этом случае укажите путь к установленному JDK и нажмите «Далее» или отмените текущую установку. После установки требуемой версии JDK вы можете перезапустить установку.

      Примечание . Если версия JDK старше рекомендуемого обновления JDK 7 Update 10, загрузите и установите последнее обновление JDK из страница загрузки Java и перезапустите установщик IDE NetBeans.

  7. Если GlassFish Server Open Source Edition 4.0откроется страница установки, примите каталог установки по умолчанию или укажите другое место установки.

  8. Если вы устанавливаете Apache Tomcat на своей странице установки, примите каталог установки по умолчанию или укажите другое место установки. Нажмите «Далее».

  9. На странице «Сводка» выполните следующие действия:

    • Убедитесь, что список компонентов, которые будут установлены, верен.
    • Установите флажок «Проверить наличие обновлений», если вы хотите проверить Центр обновлений на наличие возможных обновлений и установить библиотеку JUnit во время установки (если вы приняли лицензию на шаге 5).
    • Убедитесь, что у вас достаточно места в вашей системе для установки.
  10. Нажмите «Установить», чтобы начать установку.

  11. На странице «Завершение установки» при необходимости укажите анонимные данные об использовании и нажмите «Готово».

    Примечание . Если у вас возникли проблемы с успешным завершением установки программного обеспечения, см. для описания и предлагаемых обходных решений для нерешенных проблем, которые могут повлиять на процесс установки.

Пробный:

Чтобы удалить IDE:

  1. Выключите среду IDE.
  2. В каталоге установки IDE запустите файл .
  3. Чтобы удалить GlassFish и Tomcat вместе с IDE, на странице «Сводка» убедитесь, что указаны правильные версии и установите соответствующие флажки.
  4. На странице «Сводка» нажмите «Удалить».
  5. По завершении удаления нажмите «Готово».

25

Просто установите его с помощью официального установщика .
(Пример ниже использует самую последнюю версию Java SE …)

  1. Сделайте исполняемый файл установщика с помощью
  2. Запустите установщик:
  3. Установите его где-нибудь, например /home /username /Documents /NetBeans

Таким образом, вы можете иметь постоянно обновляемые Netbeans на своем ПК. Гораздо удобнее официального репозитория или PPA.

ps: Это не прямой ответ на ваш вопрос, а другое решение ситуации.

Интеллектуальное автозавершение кода

Редактор Java IDE NetBeans позволяет быстро завершать и создавать код с помощью функции «интеллектуального» завершения кода. В общем случае использование автозавершения кода целесообразно в случаях, когда требуется вписать недостающий код, найти параметры, соответствующие контексту создаваемого приложения, и создать блоки кода при необходимости. Далее приводятся примеры использования автозавершения кода.

Вызов автозавершения кода

Нажмите Ctrl+Space (или выберите в главном меню «Исходный код» > «Автозавершение кода») для открытия окна автозавершения кода. При вводе дополнительных символов с клавиатуры список предлагаемых вариантов сокращается. Этот список вариантов включает в себя записи, импортированные в исходный файл, а также символы из пакета java.lang.

Для настройки автозавершения кода выберите «Сервис» > «Параметры» > «Редактор» > «Автозавершение кода».

Например, можно определить необходимость автоматического вывода окна автозавершения кода или его вывода только по необходимости. На вкладке «Автозавершение кода» установите флажок «Автоматический вывод окна автозавершения кода» для автоматического вызова окна автозавершения при каждом случае набора определенных символов. По умолчанию задан символ «.«; однако можно добавить собственные символы.

Для добавления символов, при вводе которых будет выводиться окно автозавершения кода, в раскрывающемся списке «Язык» выберите «Java» и введите требуемые символы в поле «Условия автоматического вывода окна для Java». Окно автозавершения кода будет выводиться в каждом случае набора указанных символов.

Если флажок «Автоматический вывод окна автозавершения кода» не установлен, то для вызова автозавершения кода потребуется нажать комбинацию клавиш Ctrl+Space.

Интеллектуальные подсказки в верхней части списка

В IDE NetBeans функция завершения кода является «интеллектуальной,» что означает, что наиболее полезные для контекста кода рекомендации отображаются в верхней части, над черной линией в окне завершения кода.

В примере слева редактор предлагает вставить конструктор LinkedHashMap из пакета java.util.

Если «интеллектуальные» подстановки не соответствуют требуемым, нажмите Ctr+Space еще раз для вывода полного списка.

Завершение ключевых слов

Автозавершение кода (Ctr+Space) можно использовать для завершения ключевых слов кода. Редактор анализирует контекст и предлагает наиболее подходящие ключевые слова.

В примере слева класс ColorChooserDemo используется для расширения класса JPanel. Из набора предлагаемых вариантов можно быстро добавить ключевое слово extends.

Предложение имен переменных и полей

При добавлении нового поля или переменной можно вызвать функцию автозавершения кода (Ctr+Space) для выбора имени, соответствующего типу объекта.

Введите начало нового имени, нажмите Ctr+Space и выберите требуемое имя из списка предложенных вариантов.

Предложение параметров

Редактор предлагает параметры переменных, методов и полей и выводит доступные варианты во всплывающем окне.

Например, при выборе в окне автозавершения кода метода с одним или несколькими аргументами редактором подсвечивается первый аргумент, и отображается подсказка с предложением формата этого аргумента. Для перехода к следующему аргументу можно нажать клавишу Tab или Enter.

Подсказку с параметрами метода можно вызвать в любой момент нажатием комбинации клавиш Ctr+P (или путем выбора в меню «Исходный код» > «Показать параметры метода»).

Завершение часто используемых префиксов

Нажатием клавиши Tab можно быстро подставить наиболее часто используемые префиксы и одиночные предлагаемые варианты.

Для знакомства с работой этой функции введите следующий текст.

  1. Введите System.out.p и дождитесь автозавершения кода, чтобы отобразить все поля и метода, имена которых начинаются с «p». Все рекомендации будут связаны с «print.»
  2. Нажмите клавишу Tab; редактор автоматически подставит значение «print». Можно продолжить набор и ввести «l», тогда после нажатия клавиши Tab будет добавлена запись «println».

В окне автозавершения кода имеются значки, служащие для обозначения различных элементов языка Java. Описание этих обозначений приведено в в конце этого документа.

Указание имени проекта и местоположения исходных файлов

  1. Запустите среду IDE и перейдите к окну «Projects» («Проекты»).
  2. Выберите команду «Файл» > «Новый проект». Откроется панель «Выберите проект».
  3. В списке категорий выберите PHP.

В зависимости от потребностей можно создать полностью новый проект PHP либо или удаленное приложение PHP в новый проект.

Проект без предварительно разработанных исходных файлов

  1. В области «Проекты» выберите «Приложение PHP» и нажмите кнопку «Далее». Откроется панель «Новый проект PHP > Имя и местоположение».
  2. В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
  3. В поле «Sources Folder» («Папка исходных кодов») укажите подпапку корневого узла документов, в которой следует хранить исходные файлы.

    Корневой узел документов представляет собой папку, в которой на локальном веб-сервере выполняется поиск файлов для просмотра в браузере. Корневой узел документов указан в веб-сервера. После завершения установки мастер создания проекта определяет корневой узел документов и по умолчанию указывает следующий путь: \.

    Копия исходных файлов должна быть сохранена в подпапке корневого узла документов. Однако папка «Sources Folder» не обязательно должна находиться в корневом узле документов, ей можно назначить и другое местоположение и отсюда копировать исходные файлы в корневой узел. См. раздел .

  4. В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.
  5. Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects».
  6. Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».

Импорт существующих локальных исходных файлов в проект

  1. В области «Projects» выберите «PHP Application with Existing Sources» («Приложение PHP с существующими исходными кодами») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».
  2. В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
  3. В поле «Sources Folder» укажите папку, из которой требуется импортировать исходные файлы.Примечание. Если планируется запуск , не забудьте указать в него.
  4. В раскрывающемся списке «Default Encoding» («Кодировка по умолчанию») выберите для проекта кодировку по умолчанию.
  5. Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects».
  6. Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».

Импорт существующих удаленных исходных файлов в проект

В области «Projects» выберите «PHP Application from Remote Server» («Приложение PHP с удаленного сервера») и нажмите «Next». Откроется панель «Новый проект PHP > Имя и местоположение».
В текстовом поле «Project Name» («Имя проекта») введите имя проекта.
В поле «Sources Folder» укажите подпапку локального корневого узла документов, в которой следует хранить исходные файлы.
Корневой узел документов представляет собой папку, в которой на локальном веб-сервере выполняется поиск файлов для просмотра в браузере. Корневой узел документов указан в веб-сервера. После завершения установки мастер создания проекта определяет корневой узел документов и по умолчанию указывает следующий путь: \

Обратите внимание, что полезно иметь возможность протестировать проект на локальном сервере.

Если требуется сохранение метаданных NetBeans в другом местоположении (не в папке «Source files»), выберите команду «Put NetBeans metadata into a separate directory» («Поместить метаданные NetBeans в отдельный каталог»). Например, может потребоваться сохранение исходных файлов в корневом узле документов, а метаданных NetBeans – в каталоге «NetBeansProjects»

Нажмите кнопку «Далее». Откроется панель «Remote Connection» («Удаленное подключение»). Процесс настройки удаленных подключений описан в учебном курсе Развертывание приложения PHP на удаленном веб-сервере.

Настройка размещения элементов в окне

С помощью узла можно не только удалять существующие элементы, но и изменять их содержимое. Например, этот редактор HTML работает с файлами HTML, поэтому в отличие от стандартной среды IDE, которая работает и с исходными файлами, и с проектами Java, здесь в исходной схеме размещения целесообразно отображать окно Favorites.

Схема размещения элементов окна также описывается в виде файлов на уровнях, хранящихся в папке Windows2. Файлы в папке Windows2 представляют собой «псевдочитаемые» файлы XML, определяемые интерфейсами API для системы окон. Они довольно сложны для понимания, однако для целей нашего редактора HTML не обязательно изучать их полностью (см. ниже).

  1. В узле модуля «Branding» щелкните узел Windows2 правой кнопкой мыши и выберите «Find», как показано ниже:
  2. Выполните поиск объекта с именем Favorites, без учета регистра. Будет найдено два файла:

    Первый файл определяет, как будет выглядеть элемент и как он создается. Поскольку эти параметры изменять не нужно, вносить изменения в файл не требуется. Второй файл более интересен для наших целей, так как он содержит следующее:

  3. Несмотря на то, что большая часть языка XML представляется непонятной, по крайней мере одна строка выглядит многообещающе – даже без чтения какой-либо документации очевидно, что путем замены false на true можно сделать этот элемент открывающимся по умолчанию. Попробуйте!
  4. Аналогичным образом можно изменить состояние открытия по умолчанию на поведение, которое должно быть реализовано в редакторе HTML, для следующих окон:

    • CommonPalette.wstcref. Состояние открытия окна «Component Palette» – false. Измените его на true.
    • navigatorTC.wstcref. Состояние открытия окна «Navigator» – true. Измените его на false.
    • projectTabLogical_tc.wstcref. Состояние открытия окна «Projects» – true. Измените его на false.
    • projectTab_tc.wstcref. Состояние открытия окна «Files» – true. Измените его на false.
    • runtime.wstcref. Состояние открытия окна «Services» – true. Измените его на false.

Теперь модуль «Branding» должен содержать несколько новых файлов, по одному для каждого из измененных файлов. Фактически эти файлы заменяют собой те, что были найдены на предыдущих этапах, и теперь мы владеем необходимой информацией для изменения схемы размещения элементов окна:

Проверьте, что в файле layer.xml теперь имеются нижеприведенные строки. В противном случае скопируйте их и вставьте в файл layer.xml.

<?xml version="1.0" encoding="UTF-8"? >

Что понадобится:

  • ну во первых сам NetBeans, который скачать можно здесь
  • ну и как всегда немного поклацать мышкой

Начну с того где скачивать и как выбрать что нам нужно.

  • Для начала заходим по адресу http://netbeans.org/downloads/index.html?pagelang=ru
  • Следующим шагом будет выбор родного языка для IDE и выбор ОС на которой будет IDE использоваться(в Моем случае это Язык IDE -> Русский, Платформа -> Windows 2000/XP/Vista, Поддерживаемые технологии -> PHP)

Дальше все просто нажимаем кнопку загрузить(Если вы все сделали по инструкции, то вы должны получить файл — netbeans-6.7.1-ml-php-windows.exe)

Любые компоненты для программы можно потом будет либо удалить либо загрузить с помощью специального менеджера плагинов среды.

Code Templates

A Code Template is a predefined piece of code that has an abbreviation associated with it. See the examples below that show how you can use code templates.

Using Code Templates

Code templates are marked with the icon in the code completion window.

You can do one of the following:

  • Select a template from the code completion window and press Enter or
  • Type the abbreviation for this template and press the key that expands this template (by default, Tab).

In the expanded template, editable parts are displayed as blue boxes. Use the Tab key to go through the parts that you need to edit.

Adding or Editing Code Templates

To customize Code Templates:

  1. Choose Tools > Options > Editor > Code Templates.
  2. From the Language drop down list, select Java (or whichever language you want to create a code template for). The list of abbreviations and associated templates is displayed.
  3. Use the New and Remove buttons to add or remove templates in the list. To edit an existing template, select the template and edit the code in the Expanded Text field below the list.
  4. Choose the key which will be used to expand the templates. The default key is Tab.

See to know more about the syntax for writing new Code Templates.

See also Code Templates in NetBeansIDE for PHP.

Выполнение веб-проекта

  1. Выполните новый проект . В окне ‘Проекты’ это можно сделать правым щелчком мыши узла проекта и выбрав команду Run. В противном случае нажмите кнопку ‘Запустить проект’ ( ) (F6; fn-F6 в Mac) на главной панели инструментов в IDE. Откроется окно браузера с начальной страницей проекта. Что сейчас произошло? При выполнении веб-проекта среда IDE вызывает цель Ant в сценарии сборки нашего проекта. Разобраться в этом можно, открыв файл проекта в редакторе.
  2. Переключитесь в окно ‘Файлы’ (Ctrl-2; ⌘-2 в Mac), разверните узел проекта и дважды щелкните файл, содержащийся в проекте . Когда файл открывается в редакторе, навигатор перечисляет все цели Ant, доступные сценарию.

    Стандартные целевые элементы Ant отображаются с помощью значка общего целевого элемента ( ). Выделенный значок целевого элемента ( ) лишь указывает на то, что целевой элемент включает в себя описание, которое отображается в виде подсказки (как показано на изображении выше). Дополнительные сведения приведены в курсе Создание, импорт и настройка проектов Java.

  3. Дважды щелкните цель . Файл откроется в редакторе и отобразить определение цели.

    Почему файл открылся при щелчке цели от? Если переключиться обратно к (нажмите Ctrl-Tab) и изучить содержимое файла, можно будет увидеть следующую строку:

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

    Стандартный сценарий проекта можно свободно изменять, добавляя новые цели или переопределяя определенные средой NetBeans цели. А вот файл изменять не следует.

    В определении цели можно увидеть, что он зависит от следующих целей:

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

    1. Проект компилируется.
    2. Создается файл WAR.
    3. Запускается сервер (если он не работает).
    4. Файл WAR развертывается на указанный сервер.
    5. Открывается окно браузера, чтобы отобразить URL-адрес сервера и контекстный путь приложения.

    Дополнительные сведения по использованию Ant приведены в официальном Руководстве по Ant.

  4. Чтобы создать распространяемый файл WAR для своего проекта, выберите Clean and Build Project («Очистить и собрать проект») либо Clean and Build Main Project («Очистить и собрать главный проект») из меню Run («Выполнить») среды IDE.
  5. В окне «Файлы» (Ctrl-2; ⌘-2 в Mac) разверните узел проекта. Папка содержит файл WAR проекта. Папка содержит скомпилированный проект.

    Примечание. При очистке проекта (в окне ‘Проекты’ выберите меню правой кнопки мыши ‘Очистить из узла проекта’), при этом оба элемента из этих папок удаляются.

  6. Перейдите в окно «Службы» (Ctrl-5; ⌘-5 в Mac) и разверните ‘Серверы’ > ‘GlassFish Server 3’ > ‘Узел приложения’.

    Примечание. «GlassFish v3» это имя сервера по умолчанию для пользователей NetBeans 6.8.

    Значок зеленой стрелки на узле сервера GlassFish ( ) указывает, что сервер запущен. В папке Applications («Приложения») перечислены все развернутые приложения, можно увидеть, что приложение успешно развернуто.

К этому моменту мы создали веб-проект Java в среде IDE и убедились, что его можно успешно собрать, развернуть на сервере разработки и открыть в браузере при выполнении.

Ссылка на основную публикацию