Netbeans
NetBeans é uma IDE totalmente de código aberto totalmente gratuita que pode ser utilizada para desenvolver projetos em PHP e Javascript além de Java, o carro chefe da plataforma.
A sugestão de uso do NetBeans para o seguimento do trabalho com Java Swing é dada devido à sua ferramenta GUI Builder que permite a criação e edição de interfaces de maneira visual sem a necessidade de escrever código Java para boa parte da configuração visual das telas.
Instalação
Para instalar o NetBeans basta fazer o download acessando o o link Download Netbeans e seguir o fluxo apresentado abaixo.
Selecione a versão mais atualizada da IDE

Selecione a versão compatível com o sistema

Confirme o download pelo servidor sugerido

Concluído o download, basta seguir o fluxo de instalação conforme abaixo
Concluída a instalção é possível executar a IDE
Projeto Hello World
Para criar o primeiro projeto vamos seguir os passos abaixo criando um projeto simples usando o Maven como gerenciador de dependências.
Criar um novo projeto via Files > New Project
Selecionar as opções "Java with Maven" e "Java Application"
Preencher o formulário conforme apresentado abaixo
Project Name: é onde é definido o nome do projeto a ser criado recomenda-se apenas o uso de letras minúsculas com palavras separadas por hífens. Não são permitidos caracters especiais aqui.
Project Location: define onde será armazenado o projeto. Pode ser definido pelo usuário conforme a necessidade. O campo Project Folder não é preenchido conforme a combinação dos campos Project Name e Project Location.
Group Id: é utilizado pelo gerenciador de dependências para identificar o projeto. O campo Artifact Id é complementar ao Group Id e é igual ao Project Name.
Version: também utilizado pelo gerenciador de dependências para identificar o projeto. Não é necessário alterar neste momento.
Package: usado para identificar o package principal do projeto. Pode ser editado pelo usuário, mas o recomendado é manter o valor montado pela plataforma.
Ao fim do processo IDE já é posicionada na visualização do projeto criado
Raiz do projeto: representação do módulo principal do projeto.
Source Packages: apresenta os packages existentes no projeto e as classes que o compõe.
Dependencies e Java Dependencies: apresenta as dependências do projeto quando existirem. Em Java Dependencies, no mínimo haverá a JDK utilizada no projeto.
Project Files: contém os arquivos do projeto que não representam classes Java
Navigator: apresenta o conteúdo da classe em questão.
Editor: é onde a mágica acontece. Utilizado para editar os arquivos do projeto. Sejam eles da java ou não.
Build e Clean and Build: utilizados para compilar as classes contidas no projeto. Acionará o gerenciador de dependências (Maven).
Run e Debug: executam o buid e o código em sequência.
Execute o projeto usando a opção "Run Project" ou o atalho F6
Ao executar o projeto é apresentada a aba de "Output" do projeto demonstrando o processo de build a partir do Maven, o log da execução e os metadados da execução: Status final (BUILD SUCCESS), Total Time e Finished at.
No log da execução é apresentado a impressão solicitada na linha 14 do código "Hello World!".
Referências
Last updated