sábado, 26 de outubro de 2013

NetBeans IDE Java Quick Start Tutorial (Tradução)



Olá pessoal, resolvi começar este projeto de traduções de alguns artigos do “Netbeans.org”, para ajudar a divulgar a IDE, além de ajudar a galera interessada em conhecer mais a ferramenta e que não possui um bom conhecimento de inglês. Espero ajudar a todos e contribuir para que o Netbeans se consolide cada vez mais no nosso dia a dia de trabalho. Boa sorte a todos!

O link para o conteudo original está em https://netbeans.org/kb/docs/java/quickstart.html

Bem-vindo ao NetBeans IDE!


Este tutorial fornece uma introdução muito simples e rápid
a para o fluxo do NetBeans IDE levando você através da criação de uma aplicação Java console "Olá Mundo" simples. Uma vez que você tenha terminado este tutorial, você vai ter um conhecimento geral de como criar e executar aplicativos na IDE.
Este tutorial leva menos de 10 minutos para ser concluído.
Depois de concluir este tutorial, você pode passar para as trilhas de aprendizagem, que estão ligadas a partir da página
Documentation,Training & Support. Os caminhos do aprendizado oferecem tutoriais abrangentes que destacam uma ampla gama de recursos do IDE e técnicas de programação para uma variedade de tipos de aplicativos. Se você não quer fazer um simples aplicativo "Olá Mundo", você pode pular este tutorial e ir direto para as trilhas de aprendizagem.

Conteúdo
  • Configurando um novo projeto;
  • Adicionando código fonte ao arquivo gerado;
  • Compilando e executando a aplicação;
  • Construindo e Implatando a aplicação;
Para concluir este tutorial, você precisa dos seguintes recursos e softwares.

Versão necessária dos programas ou recursos.
NetBeans IDE versão 7.2, 7.3 ou 7.4
Java Development Kit (JDK) versão 6 ou versão 7

Configurando o projeto

Para criar um projeto na IDE:

1 - Inicie o NetBeans IDE.
2 - No menu, selecione “File -> New Project”, como mostrado na figura abaixo.



3 - No assistente para Novo projeto, expanda a categoria Java e selecione Aplicativo Java, como mostrado na figura abaixo. Em seguida, clique em Avançar.


4 - Na página Name and Location do assistente, faça o seguinte (como mostrado na figura abaixo):
  • No campo Nome do projeto, digite HelloWorldApp.
  • Deixe a opção Use Dedicated Folder for Storing Libraries desmarcada.
  • No campo Create Main Class, digite helloworldapp.HelloWorldApp.




5 - Clique em Finish.

O projeto é criado e aberto n
a IDE. Você deve ver os seguintes componentes:
  • A janela Projetos, que contém uma exibição em árvore dos componentes do projeto, incluindo arquivos fonte, bibliotecas de que seu código depende, e assim por diante.
  • A janela Editor de código-fonte com um arquivo chamado HelloWorldApp aberto.
  • A janela Navegador, que você pode usar para navegar rapidamente entre elementos dentro da classe selecionada.



Adicionando código fonte ao arquivo gerado

Devido a caixa de seleção Criar classe principal estar selecionada no assistente para criar Novo projeto, a IDE criou uma classe principal esqueleto para você. Você pode adicionar a mensagem "Olá Mundo!" ao código de esqueleto substituindo a linha:

// TODO code application logic here
pela linha:
System.out.println("Olá Mundo!");


Salve as alterações, selecionando o menu File → Save.

O arquivo deveria se parecer com o trecho de código abaixo:

/*
 * 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("Olá Mundo!");
    }

}
Compilando e executando o programa

Devido a compilação da IDE ao salvar, você não tem que compilar manualmente o projeto, a fim de executá-lo na IDE. Quando você salva um arquivo fonte Java, a IDE compila automaticamente.

O recurso Compilar ao salvar pode ser desligado na janela Propriedades do projeto. Botão direito do mouse no projeto, selecione Properties. Na janela Properties, selecione a guia Compiling. A opção em caixa de seleção Compile on Save é bem no topo. Note que na janela Propriedades do projeto você pode configurar várias definições para o seu projeto: as bibliotecas do projeto, empacotameto, construção, execução, etc

Para executar o programa:

     Escolha Run -> Run Project.

A figura a seguir mostra o que você deve estar vendo agora.


Parabéns! O programa funciona!

Se houver erros de compilação, eles são marcados com glifos vermelhos nas margens esquerda e direita do Editor de código. Os glifos da margem esquerda indicam os erros das linhas correspondentes. Os glifos da margem direita mostram todas as áreas do arquivo que têm erros, incluindo os erros das linhas que não são visíveis. Você pode passar o mouse sobre uma marca de erro para obter uma descrição do erro. Você pode clicar em um glifo na margem direita para saltar para a linha com o erro.

Construindo e implantando o aplicativo

Depois de ter escrito e executado o aplicativo, você pode usar o comando Clean and Build para construir o aplicativo para implantação. Quando você usa o comando Clean and Build, a IDE executa um script de construção que executa as seguintes tarefas:

     Exclui os arquivos compilados anteriormente e outras saídas de construção.
     Recompila o aplicativo e constrói um arquivo JAR que contém os arquivos compilados.

Para construir a sua aplicação:

     Escolha Run -> Clean and Build Project.

Você pode ver as saídas construídas ao abrir a janela Files e expandindo o nó HelloWorldApp. O arquivo bytecode compilado HelloWorldApp.class está dentro do sub nó build / classes / HelloWorldApp. Um arquivo JAR implantável que contém o HelloWorldApp.class está no nó dist.



Você já sabe como realizar algumas das tarefas de programação mais comuns na IDE.

Para obter informações sobre como executar o aplicativo a partir da linha de comando, consulte
o capítulo StartingYour Java Application do tutorial Packaging and Distributing Java Applications.

É isso ai pessoal, qualquer dúvida podem perguntar que estarei pronto para ajudá-los. Boa sorte em seus projetos.

domingo, 6 de outubro de 2013

Instalação fácil do Netbeans IDE



Saudações Javeiros de Plantão.

Hoje vou mostrar o quanto é fácil e simples instalar o Netbeans IDE no seu computador, seja utilizando Windows ou Unix-Like. A instalação é tão simples que nem sei se esse post vai agregar tanto, pois no final a equipe do Netbeans fez um ótimo trabalho e a instalação é no bom e velho estilo "next-next". Mas mostrarei alguns detalhes que talvez para um iniciante sejam de alguma ajuda.

Primeiramente execute o arquivo de instalação que você efetuou o download no site do Netbeans IDE, exatamente em:
https://netbeans.org/downloads/index.html

E como fazer o download já foi detalhado em um posto anterior.

Depois de executar o arquivo de instalação, o instalador irá carregar algumas informações importantes para efetuar a instalação, seguindo para a tela mostrada na imagem abaixo:


Esta janela sugere que você personalize sua instalação e para isso, basta clicar no botão Personalizar, ou deixar como está e seguir clicando no botão Próximo. Mas caso queira personalizar, o instalador irá abrir uma janela relatando todas as tecnologias disponíveis para instalar ou remover. A imagem abaixo mostra a janela:


Como pode ver, é muito simples instalar ou remover alguma tecnologia, basta deixar marcado ou marcar a tecnologia que quer instalar ou deixar desmarcada, caso não queira. Seguindo com a instalação, o instalador irá exibir algumas janelas pedindo a confirmação de instalação do GlassFish e/ou do Tomcat. Caso isto aconteça, apenas verifique ou indique uma pasta para instalação dos mesmos. Geralmente o padrão adotado pelo instalador é mais que o necessário, por isso, mantenha a configuração informada pelo instalador e prossiga clicando em Próximo. Caso a pasta escolhida já possua uma instalação anterior o Netbeans irá notificá-lo não permitindo a instalação do mesmo, e neste caso, é melhor verificar se realmente é necessário instala-los, pois possivelmente, eles já devem estar instalados. A imagem abaixo mostra uma das janelas:




Antes de efetuar a instalação, é mostrada uma janela com o resumo e a pasta na qual será instalada o Netbeans. A imagem abaixo mostra a janela de resumo:


O instalador começará o processo de instalação e quando terminado, mostrará uma janela avisando que a instalação foi concluída. Nesta janela, o instalador disponibiliza uma opção para enviar dados anônimos para a equipe do Netbeans, visando ajudar a depurar algum possível problema com dados realmente específicos do problema ocorrido. A imagem abaixo mostra a ultima janela:


Muito simples né?
Com o Netbeans é assim, tudo muito simples nas coisas que realmente devem ser simples.
Um abraço!!!





segunda-feira, 9 de setembro de 2013

no main manifest attribute, in ...

Ao tentar executar meu jar gerado pelo Maven, me deparei com a seguinte mensagem "no main manifest attribute, in ...". Descobri que para solucioná-lo, basta incluir um plugin no arquivo pom do projeto como detalhado no trecho abaixo:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifest>
              <addClasspath>true</addClasspath>
         <classpathPrefix{pasta_contendo_suas_dependencias}/</classpathPrefix>
                 <mainClass>{caminho_completo_da_sua_classe_main</mainClass>
             </manifest>
          </archive>
        </configuration>
 </plugin>

Se estiver usando o eclipse com o plugin do maven, execute também o comando "Update Project" e seja feliz.

quinta-feira, 15 de agosto de 2013

Como trocar o sistema de atalhos do Netbeans para o do Eclipse


Olá pessoal, acredito que muitos como eu, tem dificuldades de manipular algumas funcionalidades do Netbeans no começo do aprendizado, então, resolvi postar uma forma de continuar usando o sistema de atalhos do Eclipse IDE que ainda é a mais usada no mercado.

A única coisa que você deve fazer é acessar a guia "Ferramentas" ou "Tools" dependendo do idioma configurado no seu Netbeans e em seguida acessar o item "Opções" ou "Options".
Na tela que aparecer, basta configurar a opção como mostrado na imagem abaixo, clicar no botão"Ok" e correr para o abraço. Muito simples não, então, com o Netbeans é assim. 




segunda-feira, 12 de agosto de 2013

Baixando o Netbeans IDE






Uma boa ferramenta não poderia deixar a desejar na sua instalação, pois bem, o Netbeans possui um instalador próprio para cada plataforma, no bom e velho estilo "next, next, finish", mas ainda assim vou lhes mostrar o caminho das pedras...

Onde tudo começa...

Primeiramente, é necessário acessar a página de downloads no portal do Netbeans:

https://netbeans.org/downloads/index.html

Depois de acessar a página, uma imagem parecida com a mostrada abaixo deve ser apresentada:



Nela, vemos muitas opções, mas todas de simples entendimento. Mesmo assim, vou explicar cada opção descrita na página.

Primeira Opção:





As opções em ênfase descrevem as versões disponíveis para download, passando pela versão estável, beta, em desenvolvimento e também por uma opção na qual podemos consultar uma versão bem antiga do Netbeans.

Segunda Opção:





Podemos escolher o idioma, tendo como opção inclusive o Português do Brasil, hehe.

Terceira Opção:





Podemos escolher a versão do sistema operacional, passando por Linux, Windows, Mac OS X e etc...

Quarta e Última Opção:


Estes botões indicam qual tipo de instalação realmente é importante para o tipo de desenvolvimento que trabalhamos. Note que ao lado esquerdo estão descritas todos os módulos disponíveis e em cada coluna, são marcadas as opções disponíveis para cada instalação, tendo também a opção para baixar todos os módulos.

Observações Importantes:

Mesmo escolhendo a opção para baixar tudo, ainda assim o Netbeans te da a opção de personalizar no momento da instalação, deixando fora os módulos que você não precisa no momento, mas podendo ser adicionados a qualquer hora. Além disto, o Netbeans ainda possui a premissa de que se você não criar nenhum projeto com a tecnologia, ele a deixa inativa, consumindo menos recurso no processamento e carregamento da IDE. Fantástico, não acham?




domingo, 17 de fevereiro de 2013

Porque usar Netbeans?





Através deste post quero expressar minha opinião sobre o desenvolvimento de sistemas na plataforma Java, seja para sistemas web, desktop, mobile ou qualquer outro tipo de sistema e em qualquer nível de complexidade.
                Antes de tudo quero dizer que a minha opinião não se caracteriza como verdade absoluta e muito menos estou querendo criar um grupo de seguidores que pensam iguais a min. Sou um analista desenvolvedor Java Pleno, trabalho em uma ótima empresa e em um grande projeto que por sinal me ajudou muito a chegar ao conhecimento que tenho hoje. Além de aprender muito sobre várias tecnologias, metodologias de desenvolvimento e arquitetura de aplicações, fiz muitos amigos e conheci muitas pessoas, e isso, foi crucial para alavancar no meu aprendizado, pois a troca de experiências é em minha opinião, fundamental para o crescimento de profissionais não só da minha área mais de todas.
                Sou um profissional que gosta de experimentar novas tecnologias assim como plataformas, ambientes de desenvolvimento integrados (IDE), metodologias e linguagens e tenho minhas conclusões sobre meus estudos. Acho que hoje a linguagem Java não se enquadra como produtiva e prática; acho que são necessárias muitas horas de trabalho para se sentir confortável com ela, mais também acho, que uma boa ferramenta alinhada com um pouco de comprometimento e dedicação pode minimizar um pouco este fator.
                Eu como desenvolvedor, tento olhar para outras tecnologias e fazer comparações com a plataforma Java. Como exemplo e o motivo principal deste post, cito o Visual Studio da Microsoft que realmente tem como meta ser uma ferramenta completa e que em minha opinião está muito perto disto. Mas o principal fator que vejo ao analisa-la é o de que ela foi e é projetada para facilitar a vida de nós desenvolvedores e isto para mim deveria ser a principal meta de todas as tecnologias, então porque não podemos ter uma ferramenta semelhante? E foi ai que parei para pensar e percebi que temos uma iniciativa que tenta ao máximo seguir essa filosofia e ajudar a tornar o nosso trabalho melhor, mais fácil e prático. Estou me referindo ao Netbeans que apesar de muitas críticas, ela está lado a lado na preferência dos desenvolvedores junto com o Eclipse IDE que hoje segundo algumas pesquisas se mostra líder entre os desenvolvedores Java. Ai eu percebi que na tecnologia Java existe grupos de pessoas que pensam como eu e que estão aos poucos tentando melhorar o nosso trabalho.
                Hoje trabalho com o Eclipse IDE e isso para mim foi muito bom, pois pude comparar e ainda faço isso, suas vantagens e desvantagens em relação ao Netbeans e percebi que para projetos que exijam maior flexibilidade o Eclipse IDE se comporta melhor (salve alguns problemas). Acredito que hoje, o Netbeans pode fazer todo o trabalho que o Eclipse IDE, mais com um diferencial, o Netbeans também é muito bom para pequenos projetos, pois possui um sistema de templates de projetos que facilita a parte mais complicada e chata do desenvolvimento de sistemas em Java, a configuração. Realmente essa tarefa é muito maçante e na maioria das vezes causam estresse desnecessário. O Netbeans tenta amenizar essa parte, apesar de muitos acharem que essa tarefa é inútil, visto que as configurações mudam de acordo com o projeto. Concordo em partes, pois a real intenção da ferramenta é ajudar na configuração dos principais frameworks do mercado e com isso dar um ponta pé inicial na criação e configurações do projeto, por isso, a partir de hoje, meus posts e comentários serão destinados a ajudar na adoção desta ferramenta que tem por objetivo ser mais que uma ferramenta de desenvolvimento. Na minha humilde opinião, o Netbeans se preocupa com o desenvolvedor e é por isso que eu estou com ela.