O NetBeans é um ambiente de desenvolvimento - uma ferramenta pra programadores, que lhe permite escrever, compilar, debugar e instalar programas. A IDE é completamente escrita em Java, mas pode suportar qualquer linguegem de programação. Existem também um grande número de módulos para extender a IDE NetBeans. A IDE NetBeans é um produto livre, sem restrições de como ela pode ser usada.
Também está disponível a Plataforma NetBeans : uma base modular e extensível que pode ser usada como infraestrutura para se criar grandes aplicações para desktop. Os parceiros fornecem plug-ins que podem ser facilmente integrados na Plataforma, e que podem ser utilizados para desenvolver ferramentas e soluções próprias.
Ambos os produtos são open source e livres para uso comercial e não comercial. O código fonte está disponível para ser usado através da licença Common Development and Distribution License (CDDL)
Visual Web Pack
Adicione ao IDE tudo o que você precisar para construir rápidamente visuais baseados em aplicações web, incluíndo support para AJAX e componentes JSF.

Guia Rápido de Iniciação ao NetBeans IDE

Bem vindo ao NetBeans IDE!
Este tutorial proporciona uma simples e rápida introdução ao processo de funcionamento (workflow) do NetBeans IDE , através da demonstração da criação de uma simples aplicação de consola "Olá Mundo". Uma vez terminado este tutorial, você ficará com uma ídeia geral de como, compilar e executar aplicações no IDE.
Este tutorial não dispensa mais do que 10 minutos para ser completado.
Depois de terminar este tutorial, você pode avançar para as secções de aprendizagem do Netbeans IDE. Estas secções de aprendizagem proporcionam tutoriais elucidativos, que dão ênfase a um vasto leque de características do IDE, além de técnicas de programação para uma variedade de diferentes tipos de aplicações. Se não quiser fazer um programa "Olá Mundo", pode saltar á frente deste tutorial e seguir directamente para as diferentes secções de aprendizagem.

Antes de Começar
Para escrever o seu primeiro programa, necessitará de ter o seguinte software instalado no seu sistema:

O J2SE(TM) Development Kit (JDK), versão 5.0 ou compatível link para Download

NetBeans IDE Link para Download

Para criar um projecto no IDE:
Iníciar o NetBeans IDE.

Uma vez no IDE, seleccionar File > New Project (Ficheiro > Novo Projecto), tal como mostrado na figura abaixo.



Programação em java usando Netbeans
Voltar
Voltar
Voltar
Voltar
Home
No Auxiliar (wizard) de Novo Projecto, expanda a categoria General (Geral) e seleccione Java Application (Aplicação Java), tal como ilustrado em baixo. Depois clique Next (Seguinte).


Na página do wizard referente ao Nome e Localização do projecto, faça o seguinte (como mostra a figura abaixo):

No campo Project Name (Nome do Projecto), Escreva Hello World App.

No campo Create Main Class (Criar Classe Principal), escreva helloworldapp.HelloWorldApp.

Seleccione a checkbox Set as Main Project (Definir como Projecto Principal).


Clique em Finish (Terminar).

O projecto é então criado e aberto no IDE. Se fez tudo correctamente, você deverá estar a ver os seguintes componentes:

A Janela de Projectos, a qual contém uma vista em árvore dos componentes do projecto, incluindo ficheiros de código fonte, bibliotecas das quais depende o seu projecto, entre outros.

A janela do Editor de Código com um ficheiro chamado HelloWorldApp aberto.

A janela de Navegação, a qual pode utilizar para, de forma rápida navegar entre elementos da classe seleccionada.


Adicionar Código ao Ficheiro Fonte Criado

Porque deixou a checkbox Criar Classe Principal seleccionada no wizard de Novo Projecto, o IDE criou uma classe “esqueleto” (skeleton) para si. Pode agora adicionar a mensagem "Olá Mundo!" ao código skeleton, substituindo a linha:

           // TODO lógica e código da aplicação aqui
   
pela linha:

            System.out.println("Hello World!");
   
Guarde as alterações escolhendo File > Save (Ficheiro > Guardar).

O ficheiro deve assemelhar-se a algo do género (Nota: os comentários template podem variar consoante a lígua utilizada no IDE):

/*
* HelloWorldApp.java
*
* Criado em 15 de Setembro de 2006 às 5:27 PM
*
* Para alterar este Template, escolha Ferramentas > Gestor de Templates
* e abrir o template no editor.
*/

package helloworldapp;

/**
* A classe OlaMundoApp implementa uma aplicação que simplesmente
* mostra a mensagem "Hello World!" na saída standard (monitor).
*/
public class HelloWorldApp {

     /** Cria uma nova instância de HelloWorldApp */
     public HelloWorldApp() {
     }

     /**
     * @param args argumentos da linha de comandos
     */
     public static void main(String[] args) {
         //Dispaly "Hello World!"
         System.out.println("Hello World!");
     }

}
   
Compilar o Ficheiro de Código Fonte
Para compilar o ficheiro fonte, escolha Build > Build Main Project (Compilar > Compilar Projecto Principal), a partir do menu principal do IDE.

A janela de saída (output) abre, e mostrará um output similar àquele que pode ver na figura seguinte.


Se a saída da compilação concluir com a declaração BUILD SUCCESSFUL, parabéns! Você compilou com sucesso o seu programa!

Se a saída da compilação terminar com a declaração BUILD FAILED, provavelmente, você terá um erro de sintaxe no seu código. Os erros são reportados na janela de Saída sob a forma de texto “hyper-linkado”. Se efectuar duplo-clique num desses hyper-links poderá navegar até à origem do erro. Pode então corrigir o erro e, uma vez mais, escolher Compilar > Compilar Projecto Principal.

Ao compilar um projecto, o ficheiro de “bytecode” HelloWorldApp.class é gerado. Você pode testemunhar a criação do novo ficheiro, abrindo a janela Files (Ficheiros) e expandindo o nó Hello World App/build/classes/helloworldapp tal como é mostrado na figura seguinte.


Agora que compilou o projecto, pode finalmente executar o programa.

Executar (Correr) o Programa
A patir da barra de menus do IDE, escolha Run > Run Main Project (Executar > Executar Projecto Principal).

A seguinte figura ilustra aquilo que deverá ver em seguida.


Parabéns! O seu programa funciona!

Agora já sabe como executar algumas das tarefas de programação mais comuns, no IDE.

Próximos Passos
Para uma introdução mais abrangente às capacidades/características úteis do IDE, mais assiduamente aplícaveis a todos os tipos de desenvolvimento de aplicações, veja a Introdução ao Desenvolvimento de Aplicações Java Genéricas.

Para encontrar informação específica sobre o tipo de aplicações que estiver a desenvolver, use a secção de aprendizagem do NetBeans IDE, para o tipo de aplicação em questão. Cada secção/tópico de aprendizagem contém uma série de tutoriais e guias, que vão desde aspectos mais básicos até aos mais avançados. As seguintes secções de aprendizagem encontram-se disponíveis:

Programação Java Básica/Elementar

Aplicações Java GUI (Aplicações Gráficas)

Aplicações Web

Aplicações Java EE

Aplicações Móveis

Plug-ins NetBeans e Aplicações Rich-Client

site oficial netbeans
site oficial netbeans