Netbeans ide features

Содержание

Spellchecker

A spellchecker is available. In the Options dialog, you can switch spellchecking on or off for different languages.


In the Options dialog, you can add and remove new dictionaries and set the locale.  When you want to add a new dictionary, you have to have a file with the words. The format of the dictionary file is a list of words with every word on a new line. You have to tell NetBeans the encoding of the dictionary file and for which locale the file should be used.

When the spellchecker finds a word that is not in its dictionary, it underlines that word in red. The spellchecker also adds a tooltip to that word that says «Misspelled word.» Note that HTML text is checked in PHP files.

Building and Deploying the Application

Once you have written and test run your application, you can use the Clean and Build command to build your application for deployment. When you use the Clean and Build command, the IDE runs a build script that performs the following tasks:

  • Deletes any previously compiled files and other build outputs.
  • Recompiles the application and builds a JAR file containing the compiled files.

To build your application:

Choose Run > Clean and Build Project.

You can view the build outputs by opening the Files window and expanding the HelloWorldApp node. The compiled bytecode file is within the subnode. A deployable JAR file that contains the is within the node.

You now know how to accomplish some of the most common programming tasks in the IDE.

For information on how to run the application from the command line, see the chapter of the Packaging and Distributing Java Applications tutorial.

Setting Up the Project

To create an IDE project:

  1. Start NetBeans IDE.
  2. In the IDE, choose File > New Project, as shown in the figure below.
  3. In the New Project wizard, expand the Java category and select Java Application as shown in the figure below. Then click Next.
  4. In the Name and Location page of the wizard, do the following (as shown in the figure below):

    • In the Project Name field, type .
    • Leave the Use Dedicated Folder for Storing Libraries checkbox unselected.
    • In the Create Main Class field, type .
  5. Click Finish.

The project is created and opened in the IDE. You should see the following components:

  • The Projects window, which contains a tree view of the components of the project, including source files, libraries that your code depends on, and so on.
  • The Source Editor window with a file called open.
  • The Navigator window, which you can use to quickly navigate between elements within the selected class.

Learn More about XML tools

Technical Articles

Overview of the XAM and XDM models in the NetBeans IDE (new) by Nikita Krjukov, SPB DC This document explains the use and capabilities of the XAM and XDM models in the NetBeans IDE. It covers the most important aspects of model implementation and provides source code analysis. It is a valuable source of information if you are going to implement your own XAM-based model or fix issues in the existing models.

This article explains schema aware code completion in XML documents.

Other Resources

XML Schema Part 0: Primer is a non-normative document intended to provide an easily readable description of the XML Schema facilities, and is oriented towards quickly understanding how to create schemas using the XML Schema language.

XML namespaces provide a simple method for qualifying element and attribute names used in Extensible Markup Language documents by associating them with namespaces identified by URI references.

Установка настройки выполнения проектов PHP, предназначенных для удаленного размещения

Если имеются учетная запись размещения на удаленном веб-сервере и учетная запись FTP для передачи исходных файлов на удаленный сервер, можно создать и отладить проект PHP локально и затем развернуть его на удаленном сервере. При использовании принципа настроек выполнения можно в пределах одного проекта PHP в NetBeans переключаться между этими настройками путем изменения типа настройки выполнения на локальном веб-сайте на тип выполнения на удаленном веб-сайте.

Для активации выполнения приложения PHP на удаленном веб-сервере следует установить настройку выполнения, содержащую профиль подключения FTP.

Если проект с настройкой выполнения по умолчанию уже имеется, и требуется добавить новую настройку удаленного выполнения, следующим образом:

  1. Щелкните правой кнопкой мыши узел проекта и выберите «Свойства» во всплывающем меню. Откроется панель «Свойства проекта».
  2. Из списка «Категории» выберите «Настройки выполнения». Откроется панель «Настройки выполнения».
  3. и , как описано в приведенных ниже разделах.
  1. Запустите среду IDE и выберите команду «Файл -> Создать проект». Откроется панель «Создать проект».
  2. Выберите PHP в меню «Категории», затем выберите «Приложение PHP с удаленного сервера». Затем нажмите кнопку «Дальше». Откроется панель «Имя и местоположение».
  3. Укажите имя проекта, местоположение исходных файлов приложения, а также (дополнительно) местоположение внутренних файлов проекта. Нажмите кнопку «Далее». Откроется панель «Настройки выполнения».
  4. в соответствии с описанием, приведенным ниже.

Выбор типа настройки выполнения

На панели «Настройки выполнения» выберите «Удаленный веб-сайт (FTP, SFTP)» из раскрывающегося списка «Выполнить как». Отобразится скрытая область для указания параметров настройки.

При создании проекта с приложением PHP из мастера удаленного сервера выбирать команду из списка «Выполнение» не нужно. Мастер автоматически переведет вас на панель «Удаленное подключение». Эта панель содержит поля «URL-адрес проекта», «Удаленные подключения» и «Выгрузить каталог».

Указание параметров настройки подключения (S)FTP

Для создания подключения FTP выполните следующие действия.

  1. Нажмите кнопку «Управление» рядом с раскрывающимся списком «Подключение FTP». Отобразится диалоговое окно «Управление удаленными подключениями».
  2. Нажмите кнопку «Add». Откроется диалоговое окно «Создание нового подключения». (Если подключение настраивается впервые, диалоговое окно может открыться автоматически).
  3. В поле «Имя подключения» введите имя нового подключения. В этом примере именем подключения является x10hosting. В раскрывающемся списке «Тип» выберите «FTP» или «SFTP». Нажмите кнопку «ОК». В поле просмотра «Имя подключения» диалогового окна «Управление удаленными подключениями» отображается имя нового подключения.
  4. В поле ‘Имя узла’ введите имя сервера FTP, указанное в сообщении, подтверждающем создание учетной записи FTP. В этом примере используется сервер FTP nbuser.x10.mx.
  5. В поле «Порт» укажите 21.
  6. В поле ‘Имя пользователя’ введите имя пользователя FTP, указанное в сообщении, подтверждающем создание учетной записи FTP. В этом примере используется имя пользователя FTP nbuser.
  7. Заполните поле «Пароль». В этом примере паролем является qwerty1234.
  8. В поле «Начальный каталог» введите имя каталога учетной записи на сервере FTP. Если каталог учетной записи не указан (как в этом примере), введите в это поле косую черту.
  9. Нажмите кнопку «ОК». Будет выполнен возврат к панели «Настройки выполнения».
  10. В поле «Каталог загрузки» введите имя подпапки в начальном каталоге, куда впоследствии будут выгружены исходные файлы. В запросе под этим полем содержится URL-адрес узла FTP.
  11. Для завершения настройки нового проекта нажмите кнопку «Готово».

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

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

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

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

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

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

    Копия исходных файлов должна быть сохранена в подпапке корневого узла документов. Однако папка «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 на удаленном веб-сервере.

Using Lambda Expressions Support

Lambda expressions address the bulkiness of anonymous inner classes by expressing the machinery of anonymous inner classes more compactly.

The general syntax of a lambda expression consists of a set of parameters, an arrow token, and a function body (either a single expression or a statement block):

(int a, int b) -> a * a + b * b;

NetBeans IDE detects pre-lambda expressions and displays the hints in the Editor proposing to turn such constructs into lambda expressions.

For example, the AnagramGame project features a pre-lambda construct in the Anagrams.java file as shown in the screenshot below.

After you click the light bulb in the margin or press Alt-Enter, the IDE shows the Use Lambda hint with a set of options available:

If the Use Lambda hint is selected, the IDE converts the anonymous inner class into a lambda expression.

If you choose the Run Inspect on option, the IDE displays the Inspect dialog box that allows to run a single Convert to Lambda inspection on the specified file.

Note: For more information on initiating the Inspect operation in the IDE, see Using Hints in Source Code Analysis and Refactoring in Developing Applications with NetBeans IDE.

After you press the Inspect button to launch the inspection, the IDE identifies all the pre-lambda constructs in the file and displays them in the Inspector window.

If you choose the Run Inspect&Transform on option, the IDE displays the Inspect and Transform dialog box that allows to run a single Convert to Lambda inspection (or a selected configuration) on the specified code and refactor it if needed.

Note: For more information on initiating the Inspect and Transform operation, see Using Hints in Source Code Analysis and Refactoring in Developing Applications with NetBeans IDE.

Compiling and Running the Program

Because of the IDE’s Compile on Save feature, you do not have to manually compile your project in order to run it in the IDE. When you save a Java source file, the IDE automatically compiles it.

The Compile on Save feature can be turned off in the Project Properties window. Right-click your project, select Properties. In the Properties window, choose the Compiling tab. The Compile on Save checkbox is right at the top. Note that in the Project Properties window you can configure numerous settings for your project: project libraries, packaging, building, running, etc.

To run the program:

Choose Run > Run Project.

The next figure shows what you should now see.

Congratulations! Your program works!

If there are compilation errors, they are marked with red glyphs in the left and right margins of the Source Editor. The glyphs in the left margin indicate errors for the corresponding lines. The glyphs in the right margin show all of the areas of the file that have errors, including errors in lines that are not visible. You can mouse over an error mark to get a description of the error. You can click a glyph in the right margin to jump to the line with the error.

Defining Variable Type in Comments

You can define a variable and its type in a comment. The comment has to be in the format /* @var $variable type */ . If the comment is written correctly, the var tag is in bold font.


You can use the code template vdoc, followed by Tab, to generate a comment that defines a variable. The variable name is selected, and you can change it. Then press Tab again, and the type is selected.

The code template automatically sets the variable name and type. If a variable is used after the place where you insert the template, then that following variable name is suggested by default. If there is not any variable used after the place where you insert the template, but there is a variable used above the template, then that preceeding variable name is suggested as default. If NetBeans IDE is not able locate any variable near where you use the template, then the default name is variable.  The variable type is set automatically according to the same rules.

Syntax Highlighting

The editor provides syntax highlighting for PHP, HTML, JavaScript, and CSS code blocks.

The following syntax elements are highlighted in the current version:

  • PHP keywords and variables
  • PHP constants and «magic constants»
  • HTML tags, including input form attributes
  • Apache web server or files
  • PHP numbers
  • HTML tags inside PHPDoc comment blocks
  • The current line is displayed with a light-blue background.
  • By placing the caret inside a PHP variable, a function, or a class, all the occurrences of the variable are highlighted.
  • Lines where errors have been detected are underlined in red.

To change the settings for highlighting, choose Tools > Options and switch to the Fonts&Colors tab. Specify the settings of your choice.

Setting Up Run Configuration for PHP Projects to be Hosted Remotely

If you have a hosting account on a remote Web server and an FTP account to transfer your source files to the remote server, you can create and debug your PHP project locally and then deploy it on the remote server. With the concept of Run Configurations, you can switch between these workflows within the same NetBeans PHP project by changing the Run Configuration type from Local Web Site to Remote Web Site.

To enable running a PHP application on a remote web server, you need to set up a run configuration that contains an FTP connection profile.

If you already have a project with a default run configuration and you want to add a new remote run configuration, :

  1. Click the right mouse button on the project node and choose Properties from the popup menu. The Project Properties panel opens.
  2. From the Categories list, choose Run Configuration. The Run Configurations panel opens.
  3. and as described in the sections below.
  1. Start the IDE, choose File -> New Project. The New Project panel opens.
  2. Choose PHP from the Categories and choose the PHP Application from Remote Server. Then click Next. The Name and Location panel opens.
  3. Specify the project name, the location of the application source files, and the location of the project internal files (optional). Click Next. The Run Configuration panel opens.
  4. as described in the section below.

Choosing the Run Configuration Type

On the Run Configurations panel, choose Remote Web Site (FTP, SFTP) from the Run As dropdown list. The hidden area for setting up the configuration displays.

If you are creating a new project with the PHP Application from Remote Server wizard, you do not need to choose from the Run As dropdown list. The wizard automatically takes you to the Remote Connection panel. This panel has only Project URL, Remote Connections and Upload Directory fields.

Specifying the (S)FTP Connection Settings

To create an FTP connection:

  1. Click Manage next to the FTP Connection dropdown list. The Manage Remote Connections dialog box displays.
  2. Click Add. The Create New Connection dialog box opens. (It may open automatically if you are defining your first connection.)
  3. In the Connection Name field, enter the name of the new connection. In this example the connection name is x10hosting. From the Type dropdown list, choose FTP or SFTP. Click OK. The Manage Remote Connections dialog box displays with the name of the new connection in the Connection Name display field.
  4. In the Host Name field, enter the FTP Server name as it is written in the FTP account creation confirmation message. In this example, the FTP server is nbuser.x10.mx.
  5. In the Port field, specify 21.
  6. In the User Name field, enter your FTP Username as it is written in the FTP account creation confirmation message. In this example, the FTP username is nbuser.
  7. Fill in the Password field. In this example the password is qwerty1234.
  8. In the Initial Directory field, enter the name of your account directory on the FTP server. In this example, no account directory is specified, enter a slash in the field.
  9. Click OK. You return to the Run Configuration panel.
  10. In the Upload Directory field, enter the name of the subfolder in the initial directory where the source files will be uploaded. The prompt below the field shows the FTP host URL.
  11. To complete setting up a new project, click Finish.

Примечания

  1.  (англ.). netbeans.org. — Информация о релизе NetBeans IDE 6.1. Дата обращения 29 июня 2009.
  2.  (англ.) (недоступная ссылка). netbeans.org. Дата обращения 29 июня 2009.
  3.  (англ.). netbeans.org. Дата обращения 29 июня 2009.
  4.  (англ.). Kenai.com. — Домашняя страница проекта Project Kenai. Дата обращения 29 июня 2009.
  5.  (недоступная ссылка). Дата обращения 16 декабря 2012.
  6. . Дата обращения 17 мая 2008.
  7. . Netbeans.org. Дата обращения 17 мая 2008.
  8. . Netbeans.org. Дата обращения 17 мая 2008.
  9. . Sun Microsystems. Дата обращения 2 мая 2008.
  10. . Дата обращения 15 июля 2011.
  11. . Netbeans.org. Дата обращения 17 мая 2008.
  12. . Netbeans.org. Дата обращения 17 мая 2008.

Downloads & Current Status

The SOA module has been removed from the standard distribution for NetBeans IDE 6.7. To use the SOA functionality with NetBeans IDE 6.7, you need to install GlassFish ESB v2.1 from the OpenESB website.

For more information, read .

How To Install the SOA Functionality on Top of NetBeans IDE 6.7

If you want to use the SOA functionality with NetBeans IDE 6.7, do the following:

  1. Download and install the NetBeans IDE 6.7 «All» installer.
  2. From the OpenESB project download page, install the GlassFish ESB v2.1 for NetBeans 6.7 download bundle. Select your NetBeans 6.7 installation directory as the directory for the GlassFish ESB installation.

Latest Release with the IDE: NetBeans IDE 6.5

The latest release that contained the SOA functionality was NetBeans IDE 6.5. The SOA functionality is was available in the «All» download option of the IDE.

For more information about the 6.5 release, visit the NetBeans 6.5 SOA Application Learning Trail.

Setting Up a Web Application Project

  1. Choose File > New Project (Ctrl-Shift-N) from the main menu. Under Categories, select Java Web. Under Projects, select Web Application then click Next.
  2. In Step 2, enter HelloWeb in the Project Name text box.
  3. Specify the Project Location to any directory on your computer. For purposes of this tutorial, this directory is referred to as $PROJECTHOME.
  4. (Optional) Select the Use Dedicated Folder for Storing Libraries checkbox and specify the location for the libraries folder. See Creating Java Projects in Developing Applications with NetBeans IDE for more information on this option.
  5. Click Next. The Server and Settings panel opens. Select the version of Java EE you want to use with your application.
  6. Select the server to which you want to deploy your application. Only servers that are registered with the IDE are listed. Note that the Context Path (i.e., on the server) becomes /HelloWeb, which is based on the name you gave the project in a previous step.
  7. Click Finish.

    The IDE creates the $PROJECTHOME/HelloWeb project folder. You can view the project’s file structure in the Files window (Ctrl-2), and its logical structure in the Projects window (Ctrl-1).

The project folder contains all of your sources and project metadata, such as the project’s Ant build script. The HelloWeb project opens in the IDE. The welcome page, index.jsp, opens in the Source Editor in the main window.

Note. Depending on the server and Java EE version that you specified when you created the project, the IDE might generate index.html as the default welcome page for the web project. You can perform the steps in this tutorial and use the index.html file or you can use the New File wizard to generate an index.jsp file to use as the welcome page, in which case you should delete the index.html file.

Uploading the Source Files to a Remote Server

After you choose the remote connection for your project, select whether to upload your source files on run, on save, or manually.

  • On Run: Source files are uploaded to the server when you run the project.
  • On Save: Every change (create, edit, rename, delete) is immediately propagated to your remote server. If the operation takes more than 1 second, a progress bar is shown.
  • Manually: Files are never uploaded automatically. You must use the IDE’s manual upload function, described in this section.

To manually upload files from your project to your FTP server, right-click the Source Files node of your project and select Upload. Note that you can also download files from your FTP server in the same menu.

When you start to upload files, a dialog opens with a tree view of the source files. In this dialog, you can select individual files to upload or not upload. For more information, see the NetBeans PHP blog entry on the File Upload dialog.


While you upload files, the results of your upload appear in an output tab.

Adding Code to the Generated Source File

Because you have left the Create Main Class checkbox selected in the New Project wizard, the IDE has created a skeleton main class for you. You can add the «Hello World!» message to the skeleton code by replacing the line:

            // TODO code application logic here
        
            System.out.println("Hello World!");
        

Save the change by choosing File > Save.

The file should look something like the following code sample.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package helloworldapp;

/**
 *
 * @author <your name>
 */
public class HelloWorldApp {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
            System.out.println("Hello World!");
    }

}

        

Configuring a Project to use JDK 8

After you registered JDK 8 in the IDE, your project needs to be configured to use JDK 8 for compilation, running, and debugging.

We will start by creating a new Java SE project with the Anagram game example which is shipped with NetBeans IDE.

  1. In the IDE, choose File > New Project.
  2. In the New Project wizard, expand the Samples category and select Java.
  3. Choose Anagram Game in the Projects list. Then click Next.
  4. In the Name and Location panel, leave the default values for the Project Name and Project Location fields.
  5. Click Finish. The IDE creates and opens the Java SE project in the Projects window.

To configure your project to use JDK 8:

  1. Right-click the AnagramGame project in the Projects window and select Properties from the context menu.
  2. In the Project Properties dialog box, choose the Libraries category and set JDK 1.8 as the Java Platform.
  3. Select the Sources category and set Source/Binary Format to JDK 8.
  4. Click OK to save the changes. Your project is set to recognize new JDK 8 language features.

The NetBeans IDE for PHP Editor Layout

The editor contains the following windows:

  • The Editor window shows the file you are editing. The Editor has a tab for every open file.
  • The Projects window shows a list of currently existing projects
  • The Files window shows the files for each project
  • The Services window shows lists of currently available external services such as databases.

You can also open a Navigator window in the left-hand panel by pressing Ctrl + 7. The Navigator shows the structure of a PHP class if the class is open in the Editor. Non-class PHP files are not shown in the Navigator window.

To open help for one of these windows, select any element in the window and press F1.

Установка Oracle Java ME Embedded

Для настройки IDE NetBeans с Oracle Java ME Embedded для платформы Windows необходимо следующее:

  • установить Oracle Java ME SDK
  • активировать функцию ME Java в среде IDE NetBeans
  • установить встроенную платформу Oracle Java ME в среде IDE NetBeans

Для установки Oracle Java ME SDK:

  1. Перейдите к странице загрузки Java ME SDK.
  2. Нажмите флажок ‘Принять лицензионное соглашение’.
  3. Загрузите файл установщика Oracle Java ME SDK (например, oracle-jmesdk-3-4-rr-win32-bin.exe) и сохраните его в любом каталоге на локальном компьютере.
  4. Дважды щелкните файл программы установки, чтобы запустить программу установки и следуйте инструкциям. По завершении установки в системном лотке Windows появляется значок диспетчера устройств Java (TM) ME Platform SDK ().

Для активации функции Java ME:

  1. Выберите ‘Сервис’ > ‘Подключаемые модули’ на главной панели инструментов IDE.
  2. В диалоговом окне ‘Подключаемые модули’ перейдите на вкладку ‘Установлено’ и выберите Java ME в списке доступных функций.
  3. Нажмите кнопку ‘Активировать’.
  4. На панели приветствия в диалоговом окне программы установки нажмите кнопку ‘Активировать’.

  5. После успешного завершения активации нажмите кнопку ‘Готово’.
  6. Нажмите кнопку ‘Закрыть’, чтобы закрыть диалоговое окно ‘Подключаемые модули’.

Для установки встроенной платформы Oracle Java ME:

  1. Выберите ‘Служба’> ‘Платформы Java’.Откроется диалоговое окно ‘Диспетчер платформ Java’.

  2. Нажмите ‘Добавить платформу’.
  3. В окне ‘Выбор типа платформы’ мастера платформ Java выберите эмулятор платформы Java ME CLDC и нажмите кнопку ‘Далее’. В IDE отображается каталог ‘Выбор’ для поиска диалогового окна платформ.
  4. Выберите каталог, в который выполнена установка платформы Java ME SDK (например, C:\Java_ME_Platform_SDK_3.2), и нажмите ‘Открыть’.
  5. На панели ‘Папки платформы’ мастера добавления платформ Java убедитесь, что выделенная на предыдущем шаге платформа выбрана и щелкните ‘Далее’.
  6. Как только IDE определит платформу, нажмите кнопку ‘Готово’ на панели ‘Обнаруженные платформы’ мастера добавления платформ Java.

    Теперь платформа Oracle Java ME зарегистрирована в среде IDE NetBeans.

  7. В диалоговом окне диспетчера платформ Java нажмите кнопку ‘Закрыть’.

Теперь среда IDE NetBeans настроена для мобильной разработки.

Сборки NetBeans IDE

Пользователи могут выбирать, какую сборку NetBeans IDE они хотят загрузить для работы с кодом.

NetBeans IDE Bundle for Web & Java EE Сборка предоставляет инструменты для всех последних стандартов Java EE 6, включая новые: Java EE 6 Web Profile, Enterprise Java Beans (бины), сервлеты, Java Persistence API, веб-сервисы и аннотации. NetBeans также поддерживает JSF 2.0 (Facelets), JavaServer Pages (JSP), Hibernate, Spring, и Struts-фреймворки. А также веб-серверы, такие, как GlassFish и Apache Tomcat.

NetBeans IDE Bundle for PHP. Начиная с версии 6.5 Netbeans поддерживает PHP. Сборка для PHP включает:

  • подсветка синтаксиса, автозавершение кода, подсветка вхождений и ошибок.
  • отладка кода xdebug
  • поддержка тестирования с PHPUnit (англ.)русск. и Selenium (англ.)русск.
  • поддержка PHP фреймворков Symfony (с версии 6.8) и Zend Framework (с версии 6.9)
  • поддержка PHP 5.3 (с версии 6.8)
  • поддержка Git начиная (с версии 7.1)

История

NetBeans начинался как студенческий проект (первоначальное название — Xelfi) в 1996 году в Чехии. Задача заключалась в написании среды IDE для Java, аналогичной Delphi. Xelfi стал первой интегрированной средой разработки (IDE) для Java, написанной на Java. Первые предварительные выпуски датированы 1997 годом. Работать над Xelfi было интересно, в особенности потому, что область сред IDE для Java была на тот момент совершенно неизведанной. Проект вызвал немалый интерес, и студенты, завершив обучение, решили продавать NetBeans как коммерческий продукт. Раздобыв ресурсы у друзей и родственников для организации веб-пространства, они сформировали вокруг NetBeans компанию.

Вскоре к ним обратился предприниматель Роман Станек (Roman Stanek), который уже занимался несколькими стартапами в Чехии. Он искал проект для инвестирования и нашел Xelfi. После встречи с основателями было достигнуто соглашение, и началась коммерческая деятельность. Первоначальный бизнес-план сводился к разработке компонентов JavaBeans с поддержкой сети. Ярда Тулач (Jarda Tulach), создатель базовой архитектуры среды IDE, придумал название NetBeans для описания предполагаемых функциональных возможностей компонентов. Среда IDE предназначалась для поставки этих компонентов. Когда была сформулирована спецификация компонентов EJB, оказалось разумнее действовать в соответствии со стандартом, чем конкурировать с ним, однако имя уже прижилось. Весной 1999 года увидел свет выпуск NetBeans DeveloperX2 с поддержкой Swing. Повышенная производительность JDK 1.3, выпущенного осенью 1999 года, позволила NetBeans реально конкурировать с другими средствами разработки. К лету 1999 года группа разработки интенсивно реорганизовывала архитектуру DeveloperX2 в более модульную структуру NetBeans, которая и поныне лежит в основе этого программного продукта.

Летом 1999 года происходили и другие события: корпорации Sun Microsystems требовались более совершенные средства разработки для Java, и корпорация заинтересовалась проектом NetBeans. Сбылась мечта группы NetBeans: NetBeans станет флагманским набором средств самой компании-создателя Java! К осени, с выходом бета-версии NetBeans следующего поколения, была заключена сделка. Корпорация Sun Microsystems одновременно также приобрела другую компанию по разработке средств — Forté — и решила переименовать NetBeans в Forté для Java. Название NetBeans было заброшено — на время.

В ходе приобретения молодые разработчики, которые в течение большей части своей карьеры участвовали в проектах с открытым исходным кодом, предложили открыть исходный код NetBeans. Меньше чем через полгода исходный код NetBeans был открыт. Несмотря на то, что за годы своей деятельности корпорация Sun предоставляла код для многих проектов с открытым исходным кодом, это был первый проект со спонсорством Sun, в котором корпорация оплачивала веб-сайт и обслуживание инфраструктуры. Самым первым решением стало принятие показавшегося логичным названия нового веб-сайта: NetBeans.org. В июне 2000 года был запущен первый веб-сайт netbeans.org..


С этим читают