Anda di halaman 1dari 3

Roteiro para usar o Eclipse com Java

1) Download do Eclipse (freeware)


Endereo: http://www.eclipse.org
Selecione Downloads - Eclipse IDE for Java Developers (85 MB
Selecione um servidor e faa o download do arquivo: eclipse-!ava-gan"#ede-$%&-win'(.)ip
2) Instalao do Eclipse
i. Descompacte o arquivo obtido no download (coloque, por exemplo, na pasta Arquivos de programas,
na rai! do seu "D ou no seu #enDrive$%
&s arquivos descompactados ficar'o na pasta \eclipse
ii. #ara facilitar o acesso, crie um atal(o para o aplicativo \eclipse\eclipse.ee na sua )rea de trabal(o%
& Eclipse necessita da *+E (m)quina virtual ,ava$ instalada%
-aso ainda n'o a possua, siga os passos:
i. www.!ava.s*n.co#
ii. Downloads . *ava SE / *ava SE +untime Environment (*+E$ / Download
iii. escol(a a plataforma, linguagem e marque a op'o: Accept 0icense Agreement
iv. faa o download do arquivo (cerca de 12 34$ e o execute para instalar%
!) "ierar#uia do Eclipse
15$ Workspace / 6 a )rea de trabal(o que pode conter v)rios pro,etos (aplica7es$%
85$ Project / 6 um espao que pode conter um agrupamento de pacotes (pac9age$%
:5$ Package / 6 agrupamento de classes que tem algo em comum%
se n'o definido, o pacote default criado automaticamente%
;5$ Class / uma classe escrita dentro de um arquivo%
Em Algoritmo <, cada programa ser) colocado dentro de uma classe%
$) Eecuo do Eclipse
Ao executar o Eclipse, normalmente ele ir) solicitar a pasta da =or9space (que ir) organi!ar os seus
programas$% #or exemplo, indique c:+Me*s doc*#entos+algorit#o,I
#ara mudar a =or9space selecione no menu: >ile . Switc( =or9space
+oteiro para usar Eclipse com *ava / p)g%: 1?:
%) &riao do primeiro pro'rama(
&s seguintes passos mostram a cria'o do pro,eto e da classe%
Obs: se os botes no aparecem no seu ambiente, selecione a opo !"ava# dentro do boto !Open Perspective#
acima e $ direita.
&riao do pro)eto(
i -lique no bot'o @ew *ava #ro,ect (ou selecione pelo menu: >ile / @ew / #ro,ect / *ava #ro,ect / @ext$
ii digite: A#rogramas do >ulano de BalC (primeira letra sempre em maiDsculo$%
iii >inis(
&riao da classe(
i Selecione o pro,eto que acabou de ser criado (,anela #ac9age Explorer E esquerda$
ii -lique no bot'o @ew *ava -lass / -lass (ou selecione pelo menu: >ile / @ew / -lass$
iii Em name digite: AExemploC para o nome da classe (primeira letra sempre em maiDsculo$%
iv -omo esta classe 6 a que vai iniciar a execu'o, ent'o ela deve possuir o m6todo main%
#ara isto marque a caixa: public static void main%&tring'( args)
v >inis(
vi <r) aparecer o seguinte cFdigo:
1. public class Exemplo {
2. /**
3. * @param args
4. */
5. public static void main(tring!" args# {
$. // %&'& (uto)generated met*od stub
+. ,
-. ,
Explica'o:
0in(a 1: determina o nome do programa (classe$%
0in(a 8 a ;: coment)rio de v)rias lin(as% <nicia por /- e 6 terminado por -/
0in(a 2: cabeal(o do m6todo main (principal$% Este 6 o ponto de partida do programa%
0in(a G: coment)rio de uma lin(a% <nicia por // e 6 terminado pelo salto de lin(a%
0in(a H: t6rmino do m6todo main%
0in(a I: t6rmino do programa (classe$%
vii &bserve a cria'o autom)tica do pacote default na ,anela #ac9age Explorer%
Di'itao do al'oritmo(
Ele deve ser digitado na )rea do // %&'&
& primeiro exemplo ser) o famoso programa "ello =orldJ que, simplesmente, escreve esta mensagem de sauda'o
na console%
Ke,a, por curiosidade, o programa "ello =orld escrito em ;2 linguagens de programa'o diferentes:
(ttp:??pt%wi9ipedia%org?wi9i?#rogramaL&lM-:MA1L3undo
1. public class Exemplo {
2. public static void main(tring!" args# {
3. .stem.out.println(/0ello 1orld/#2
4. ,
5. ,
Explica'o:
0in(a :: c(ama o m6todo println para poder exibir a mensagem na console%
Este m6todo pertence ao ob,eto .stem.out% que representa o dispositivo de saNda padr'o (vNdeo$%
+oteiro para usar Eclipse com *ava / p)g%: 8?:
*) &ompilao
A compila'o 6 automaticamente reali!ada durante a digita'o e os erros s'o indicados com sublin(ado
vermel(o% A descri'o do erro aparece como A(intC quando o ponteiro do mouse passa sobre ele%
#ara forar a compila'o basta salvar o arquivo: %
<sto 6 necess)rio em certas situa7es que o Eclipse n'o fa! a compila'o autom)tica%
+) Erros de compilao
& compilador, que tradu! o programa escrito em *ava para a linguagem da m)quina virtual (*K3$, aponta
erros no programa sempre que ele n'o entender algo%
Ke,a as mensagens exibidas em alguns casos de erro:
Erro 3ensagem do compilador
lin(a 1: class escrito com sF 1 AsC SOntax error on to9en PclasP, class expected
lin(a : sem ponto/e/vNrgula SOntax error, insert PQP to complete 4loc9Statements
lin(a : sem o fec(a aspas String literal is not properlO closed bO a double/quote
lin(a :: SOstem escrito com AnC SOsten cannot be resolved
lin(a : sem o abre aspas "ello cannot be resolved to a tOpe
String literal is not properlO closed bO a double/quote
String literal is not properlO closed bO a double/quote
SOntax error on to9en(s$, misplaced construct(s$
SOntax error, insert PQP to complete 4loc9Statements
lin(a 2: sem o fec(a c(aves SOntax error, insert PRP to complete -lass4odO
,) Eecuo do pro'rama
4asta pressionar o bot'o *un
Dependendo da configura'o do Eclipse deve/se ainda escol(er *ava Application
A entrada via teclado e a saNda de dados aparece na ,anela da console%
-lique dentro desta ,anela para digitar informa7es, se for o caso%
-) Identao (ou indenta'o, endenta'o ou edenta'o$
S o deslocamento E direita que se d) a um trec(o do cFdigo fonte para indicar que ele 6 (ierarquicamente
inferior% & compilador do *ava n'o verifica, mas 6 altamente indicada por tornar o cFdigo mais legNvel%
@o Eclipse, ela pode ser feita de forma autom)tica com -B+0 < (apFs ter marcado o trec(o dese,ado . use
-B+0 A para marcar todo o programa$%
1.) Dicas finais
#ara criar outro pro'rama, use o mesmo A#ro,ectC, mas crie sempre uma nova A-lassC
#ara copiar os pro'ramas desenvolvidos, a forma mais pr)tica e econTmica 6 copiar o conteDdo da
pasta src (source, em portuguUs: fontes$ pois l) est'o todos os programas que foram desenvolvidos
(arquivos com extens'o A%,avaC$% A pasta AsrcC est) dentro do seu pro,eto que fica na wor9space% #ara
saber onde fica a sua wor9space, v) em A>ileC . ASwitc( =or9spaceC . A&t(er%%%C
#ara a/rir os seus pro'ramas que est'o em outro dispositivo (pen/drive por exemplo$, a forma mais
pr)tica 6 criar um pro,eto e depois arrastar os arquivos fonte para a pasta AsrcC que fica dentro do pro,eto
rec6m criado%
+oteiro para usar Eclipse com *ava / p)g%: :?:

Anda mungkin juga menyukai