Configurando um ambiente de desenvolvimento Java no Mandriva One

Filed Under (Java, Tutoriais) by Antonio Passos on 01-07-2010

A)Instalando o JDK…

Antes de partir para uma nova instalação, certifique-se de que você ainda não possui uma release do JDK instalado. Para tanto…

1. Abra um terminal.

 

2. Nele digite java -version.

Deve aparecer a mensagem bash: java: comando não encontrado.

Obtendo e instalando o JDK…

1. Abra o navegador de sua preferência e acesse o endereço da Oracle (http://www.oracle.com)

2. No website da Oracle, aponte o mouse para Downloads e clique em Java for Developers.

3. Role a tela, se necessário, para visualizar a release mais recente do JDK e clique em Download JDK ao lado dela.

4. Na tela seguinte, selecione Linux e a velocidade que mais se aproxima da sua. Em seguida, clique em Continue

Será apresentada uma tela de login.

5. Forneça seu User Name e Password e clique em Log In and Continue ou, para pular esse passo, simplesmente clique em Skip this Step para prosseguir.

6. Dentre os arquivos disponíveis, selecione jdk-6u20-linux-i586-rpm.bin (última versão na data deste post).

Pronto. Tem início o download do arquivo.

7. Para permitir que esse arquivo seja executado, abra um terminal, acesse o diretório onde ele foi baixado e inclua essa permissão com o comando chmod a+x jdk-6u20-linux-i586-rpm.bin.

8. Em seguida, tendo acessado a conta root com o comando su, execute o arquivo baixado com o comando ./jdk-6u20-linux-i586-rpm.bin.

A licença é exibida.

9. Para percorrer rapidamente a licença, use a barra de espaços.

10. Ao final da licença, surgirá a pergunta Do you agree to the above license terms? [yes or no]. Digite Yes e tecle Enter.

A instalação tem início.

11. Após concluída a instalação, digite java -version no terminal. Deverá surgir o seguinte:

B)Instalando o NetBeans

1. Acesse o website do NetBeans (http://netbeans.org)

2. Clique em Download FREE.

3. Dentre as opções disponíveis, faça o download da Java SE.

4. Após o download do arquivo (netbeans-6.9-ml-javase-linux.sh, na data deste post), acesse como root o diretório onde ele foi baixado.

5. Execute o arquivo baixado com o comando sh ./netbeans-6.9-ml-javase-linux.sh.

6. Siga as instruções que aparecem.

Após concluída a instalação, deverá aparecer uma entrada para o NetBeans no menu Aplicativos.

C)Instalando o H2 Database…

1. Acesse o website do H2 Database (http://www.h2database.com)

2. Clique em All Platforms.

Tem início o download do arquivo h2-2010-06-27.zip (última versão na data deste post).

3. Após o download do arquivo, acesse como root o diretório opt e descompacte o arquivo baixado com o comando unzip /home/antoniopassos/Downloads/h2-2010-06-27.zip, tomando o cuidado, claro, de fazer as substituições que cabem.

Pronto. O H2 está instalado.

4. Para "levantar" o servidor e, de quebra, o H2 Console, digite em um terminal  java -cp /opt/h2/bin/h2*.jar org.h2.tools.Server.

No terminal, devem aparecer as seguintes mensagens:

Já no navegador, a interface web do H2 Console:

 Para realizar o shutdown do servidor, clique em Preferências no H2 Console e, em seguida, clique em Terminar.

Bom, é isso. Para aprender a programar usando esse ambiente, acesse http://ead.antoniopassos.net e inscreva-se para a próxima turma do curso online e gratuito Desenvolvimento de Aplicativos Desktop em Java Utilizando Padrões.

Jogo simples de adivinhação em Java

Filed Under (Java) by Antonio Passos on 21-02-2010

O problema abaixo foi colocado pelo Adam lá na comunidade Java-BR do Orkut.

Desenvolver um aplicativo OO em Java que "pense" num numero de 0 a 9 (totalizando 10 numeros diferentes), número que deverá ser "adivinhado" por 3 ogadores. O jogo só termina quando algum dos jogadores acerta.

Bem, aí vai uma possível solução…

Projeto e Implementação de Software Utilizando Padrões

Filed Under (Java, Outras palavras) by Antonio Passos on 06-12-2009

Apresentação que fiz no Java EE Day em Goiânia/GO ontem, 05/12/2009.

Nela discorrro sobre padrões de projeto enquanto técnicas, diretrizes, princípios que devem nortear desenvolvedores quando do projeto e implementação de softwares.