» Início » Programação » Java » Utilizando o IDE Eclipse - Parte 1
 
Avaliação: | Publicado em: 15/11/2006
Utilizando o IDE Eclipse - Parte 1
Thiago Sciotta é estudante e desenvolvedor Java J2SE. Suas especialidades são voltadas para a área de programação web/desktop, com amplo domínio em tecologia Java, .NET, MS SQL Server e Oracle.


Olá pessoal!

    Estive um pouco ausente, por causa do final de ano, trabalhos, projetos que me ocuparam quase meu tempo integral. Mas agora aos poucos estarei voltando a ativa novamente. Peço desculpas ao tempo ausente, e espero agora ajudá-los novamente nesse mundo chamado Java.

    Como prometido, nas próximas colunas, estarei dando introdução a ferramenta Eclipse, na qual começaremos a desenvolver nossos primeiros aplicativos desktop.

    Recebi muitos e-mails, perguntando: "Por que utilizar Java?" ou "Por que usar Java e não essa ou aquela linguagem?". Bem, Java pode se resumir em duas palavras: Portabilidade e Reutilização.

Por que utilizar Java?

    Java evoluiu rapidamente para a arena de aplicativos de grande porte. Não é mais uma linguagemusada simplesmente para fazer as páginas da World Wide Web "ganharem vida". Java se tornou a linguagem preferida para atender às necessidades de programação de uma organização.
    Duramnte muitos anos, linguagens como C e C++ foram atraentes para as universidades por causa de sua portabilidade. Cursos introdutórios podiam ser oferecidos nessas linguagens em qualquer combinação de sistema operacional/hardware desde que um compilador C/C++ estivesse disponível. Entretanto, o mundo da programação tornou-se mais complexo e mais exigente. Os usuários atuais querem aplicativos com interfaces gráficas com o usuário (GUI - graphical user interfaces). Querem aplicativos que utilizem as capacidades de multimídia como gráficos, imagens, animação, áudio e vídeo. Querem aplicativos que possam rodar na Internet e na World Wide Web e que se comuniquem com outros aplicativos. Os usuários querem aplicativos que tirem proveito dos aprimoramentos na flexibilidade e no desempenho proporcionados pelo multithreading. (o multithreading permite que os programadores especifiquem que várias atividades ocorram paralelamente). Querem aplicativos com processamento de arquivos mais rico do que o oferecido por C ou C++. Querem aplicativos que não sejam limitados a computadores desktop ou mesmo a uma rede local de computadores, mas que também possam integrar componentes de Internet, banco de dados Remotos, Celulares, PDA etc. Querem acesso fácil a um crescente universo de componentes de software reutilizáveis. Os programadores querem todos esses benefícios de uma maneira verdadeiramente portável, de modo que aplicativos rodem sem modificações sobre uma variedade plataformas (isto é, diferentes tipos de computadores executando diferentes sistemas operacionais). Java oferece todos esses benefícios à comunidade de programação. Não se surpreenda quando seu novo estéreo e outros dispositivos em sua casa estiverem conectados em rede utilizando tecnologia Java! Sim, isto já está acontecendo e possivelmente em alguns anos isto também vai estar ocorrendo em sua casa!

    Agora que vimos que realmente é vantajoso saber utilizar a tecnologia Java, vamos iniciar nosso primeiro passo com a ferramenta Eclipse. O site onde você pode encontrar para download, seria o próprio da ferramenta IDE: http://www.eclipse.org. Em torno de 100MB o download, após baixá-lo, siga os passos da instalação.

Ps.: Já deverá ter instalado em seu PC, o pacote Java SDK, e configurado como mostrado anteriormente em outra coluna.

Executando pela primeira vez

Ao abrir pela primeira vez o Eclipse, ele pedirá para você especificar onde é o o seu diretório onde guarda seus Projetos. Eu particularmente, separo pastas no PC onde guardo em um mesmo lugar de forma organizada meus projetos. A partir daí fica a critério de cada um.

Criando um Projeto

Acesse o paniel File/New/Project...
 
figura 1

Abrirá uma janela, para criar seu projeto (Como mostra a imagem abaixo - figura 2), Onde você deverá selecionar a opção Java Project e clicar em "Next >".


figura 2

 Defina o nome do projeto (dê preferência a inicial em maiúsculo). No caso estou colocando como PrimeiraAula.



figura 3

Criando um pacote
Agora é necessário criar um pacote. O pacote ajuda a organizar seu projeto, não deixando suas classes (arquivos java) espalhados no sistema, podendo dividi-las em varios pacotes. Exite na UML, o Diagrama de Pacotes. Com ele você faz a análise dos pacotes que existirão em sua aplicação. Em um próximo artigo, estarei mostrando a ferramenta JUDE, utilizada no desenvolvimentos de diagramas da UML, que ajudam a analizar e a projetar seus sistemas. Acho interessante estar mostrando na prática, para qual finalide e como serve os diagramas criados baseando-se na UML. Na imagem abaixo você pode visualizar um exemplo de Diagrama de Pacotes:


figura 4

Agora, com o projeto criado e aparecendo no Package Explorer (), dê um clique utilizando o botão direito do mouse sobre seu pacote recêm criado e escolha New/Package e escolha um nome para ele, no caso, utilizei primeiroPacote (para pacote utilize a primeira letra em minúscula). Aparecerá um pacote dentro de seu projeto. Como mostra figura abaixo:


figura 5


Criando uma Classe

Uma classe é onde programamos, o arquivo .java. Recomendo que siga sempre esse padrão Projeto -> Pacote -> Classe. Nunca colocando uma classe diretamente dentro de um Projeto, pois com o tempo e com a complexibilidade de seu programa, ficará algo confuso e de difícil leitura. Para criar uma classe basta clicar utilizando o botão direito do mouse sobre o pacote em que deseja criar a classe e selecionar New/Class, siga os passos escolhendo o nome (lembre-se que para classes, sempre utilizaremos a primeira letra em maiúscula) e marque a Checkbox
"public static void main(String[]args)" então escolha Finish. Agora abrirá ao lado a sua classe. Já contendo o main!

Continuaremos então, no próximo artigo, criando nosso primeiro programa utilizando o Eclipse.

Até lá.

Thiago P. Sciotta


Gostei pra quem e iniciante como eu usando essa ferrramenta,legal cara,valeu.
um abraço!
Até aí tudo bem!
Mas... e a continuação?
Edivan Antonio <edivan_84@hotmail.com>
Pow cara gostei de mais dessa aula... Estou muito impolgado para vê as demais acredito que vai ser um show de bola...

Abraços.

ROBERVALD DA SILVA SIDROME <sidrome2@yahoo.com.br>
poxa gosto muito do java mas não manjo nada, eu estudei desenvolvimento de sistemas aqui em manaus - AM pela instituição FUCAPI 2 anos mas não consegui arranjar nenhum estágio nessa área. BLZ seu artigo se vc puder me enviar tutoriais passo a passo do J2SE FICARIA MUITO GRATO FALOU IRMÃO UM ABRAÇO
JOSE ALBERTO DE OLIVEIRA <jadoliveira@gmail.com>
gostaria de saber como faço para rodar no eclipse um projeto chamado Sistema Bancario com suas respectiva classes.
valeu adorei,vc pode mandar para min,uma apostlista ou tutorial
Muito bom, estou começando e tinha algumas dúvidas sobre o eclipse.Valeu!!
jose cicero lira <cicero.lira@bol.com.br>
queria uma apostilia sobre como usar a frramenta eclipse passo a passo, blz abraços.
onde posso continuar acompanhando as aulas.
um forte abraço..
William