Académique Documents
Professionnel Documents
Culture Documents
CAPTULO 8
Eclipse IDE
"D-se importncia aos antepassados quando j no temos nenhum."
Franois Chateaubriand
Neste captulo, voc ser apresentado ao Ambiente de Desenvolvimento Eclipse
e suas principais funcionalidades.
8.1 - O ECLIPSE
O Eclipse (http://www.eclipse.org) uma IDE (integrated development
environment). Diferente de uma RAD, onde o objetivo desenvolver o mais rpido
possvel atravs do arrastar-e-soltar do mouse, onde montanhas de cdigo so
gerados em background, uma IDE te auxilia no desenvolvimento, evitando se
intrometer e fazer muita mgica.
O Eclipse a IDE lder de mercado. Formada por um consrcio liderado pela
IBM, possui seu cdigo livre. A ltima verso a 4.
Veremos aqui os principais recursos do Eclipse. Voc perceber que ele evita ao
mximo te atrapalhar e apenas gera trechos de cdigos bvios, sempre ao seu
comando. Existem tambm centenas de plugins gratuitos para gerar diagramas
UML, suporte a servidores de aplicao, visualizadores de banco de dados e muitos
outros.
Baixe o Eclipse do site oficial http://www.eclipse.org. Apesar de ser escrito em
Java, a biblioteca grfica usada no Eclipse, chamada SWT, usa componentes nativos
do sistema operacional. Por isso voc deve baixar a verso correspondente ao seu
sistema operacional.
Descompacte o arquivo e pronto, basta rodar o executvel.
Outras IDEs
Uma outra IDE open source famosa o Netbeans, da Oracle.
(http://www.netbeans.org).
Alm dessas, Oracle, Borland e a prpria IBM possuem IDEs comerciais e
algumas verses mais restritas de uso livre.
A empresa JetBrains desenvolve o IntelliJ IDEA, uma IDE paga que tem
ganho muitos adeptos.
Isto , marque "create separate source and output folders", desta maneira seus
arquivos java e arquivos class estaro em diretrios diferentes, para voc trabalhar
de uma maneira mais organizada.
Clique em Finish. O Eclipse pedir para trocar a perspectiva para Java; escolha
"No" para permanecer em Resource. Na View Navigator, voc ver o novo projeto e
suas pastas e arquivos:
Vamos iniciar nosso projeto criando a classe Conta. Para isso, v em File -> New
-> Other -> Class. Clique em Next e crie a classe seguindo a tela abaixo:
Vamos usar o recurso do Eclipse de quick fix. Coloque o cursor em cima do erro
e aperte Ctrl + 1.
Este recurso de quick fixes, acessvel pelo Ctrl+1, uma das grandes facilidades
do Eclipse e extremamente poderoso. Atravs dele possvel corrigir boa parte
dos erros na hora de programar e, como fizemos, economizar a digitao de certos
cdigos repetitivos. No nosso exemplo, no precisamos criar o campo antes; o
Eclipse faz isso para ns. Ele at acerta a tipagem, j que estamos somando ele a
um double. O private colocado por motivos que j estudamos.
V ao menu File -> Save para gravar. Control + S tem o mesmo efeito.
Observe que, na hora de invocar o mtodo sobre o objeto conta, o Eclipse sugere
os mtodos possveis. Este recurso bastante til, principalmente quando
estivermos programando com classes que no so as nossas, como da API do Java.
O Eclipse aciona este recurso quando voc digita o ponto logo aps um objeto (e
voc pode usar o Ctrl+Espao para acion-lo).
Vamos imprimir o saldo com System.out.println. Mas, mesmo nesse cdigo,
o Eclipse nos ajuda. Escreva sysoe aperte Ctrl+Espao que o Eclipse escrever
System.out.println() para voc.
Para imprimir, chame o conta.getSaldo():
System.out.println(conta.getSaldo());
O Eclipse abrir uma View chamada Console onde ser apresentada a sada do
seu programa:
Quando voc precisar rodar de novo, basta clicar no cone verde de play na
toolbar, que roda o programa anterior. Ao lado desse cone tem uma setinha onde
so listados os 10 ltimos executados.
new ContaCorrente();
V nessa linha e d control + 1. Ele vai sugerir e declarar a varivel pra voc.
2. Imagine que queremos criar um setter do saldo para a classe Conta. Dentro da
classe Conta, digite:
setSa<ctrl + espaco>
O mesmo vale no caso de voc querer reescrever um mtodo. Dentro de
ContaCorrentefaa:
atua<ControlEspaco>
3. V na sua classe que tem o maine segure o CONTROL apertado enquanto voc
passa o mouse sobre o seu cdigo. Repare que tudo virou hyperlink. Clique em um
mtodo que voc est invocando na classe Conta.
Voc pode conseguir o mesmo efeito, de abrir o arquivo no qual o mtodo foi
declarado, de uma maneira ainda mais prtica: sem usar o mouse, quando o cursor
estiver sobre o que voc quer analisar, simplesmente clique F3.
4. D um clique da direita em um arquivo no navigator. Escolha Compare With ->
Local History. O que esta tela?
5. Use o Control + Shift + F para formatar o seu cdigo. Dessa maneira, ele vai
arrumar a baguna de espaamento e enters do seu cdigo.
CAPTULO ANTERIOR:
Classes Abstratas
Blog Caelum
Cursos Online
Newsletter
Casa do Cdigo