FeaturesPluginsDocs & SupportCommunityPartners

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

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:

Iníciar um Projecto

Para criar um projecto no IDE:

  1. Iníciar o NetBeans IDE.

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

    NetBeans IDE with the File > New Project menu item selected.

  3. 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).

    NetBeans IDE, New Project wizard, Choose Project page.

  4. 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).

    NetBeans IDE, New Project wizard, Name and Location page.

  5. 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.

NetBeans IDE with the HelloWorldApp project open.

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.

Output window showing results of building the HelloWorld project.

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.

Files window, showing the generated .class file.

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.

The program prints Hello World! to the Output window (along with other output from the build script).

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:

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by