Guida introduttiva su
Eclipse
Ing. Marco Dell'Unto
[email protected]
Introduzione
Eclipse un ambiente di sviluppo (IDE)
multilinguaggio e multipiattaforma
scritto in ava.
E! "pen #ource.
$u% essere adattato alle esigen&e pi'
varie semplicemente aggiungendo un
plug(in.
Eclipse scaricabile all'indiri&&o
))).eclipse.org
Avvio
Eclipse non necessita di installa&ione
$er avviare eclipse sufficiente
eseguire eclipse.exe
E' disponibile per tutte le arc*itetture
pi' diffuse (+indo)s, -inu., Mac ...)
Workspace
/l primo avvio viene c*iesto dove
salvare il workspace, ovvero la cartella
c*e conterr0 tutti i progetti reali&&ati.
Interfaccia
Editor
Outline
Package
Explorer
1onsole
Perspective
Views (I)
Outline View:
mostra i metodi
implementati e le variabile
definite.
Package Explorer View:
mostra i progetti del
workspace, le relative
classi e i package
Views (II)
Navigator View:
mostra i progetti e tutti
i file appartenenti ad essi
Perspectives
-!interfaccia grafica di Eclipse organi&&ata a
perspectives. -e perspectives non sono altro c*e dei
raggruppamenti di fun&ionalit0 dell!IDE, fatti in base ad
una specifica opera&ione di sviluppo. -a Java
perspective ad esempio riunisce strumenti di stesura e
organi&&a&ione del codice mentre la ebug perspective
fornisce strumenti in fase di debug.
Path (I)
Eclipse all'avvio cerca la JV! del sistema
e setta il Pat" di default in base a
2uesta, 2uindi non necesario
impostare alcun Pat" per ini&iare a
lavorare.
#e un progetto dovesse utili&&are una
versione di JV! diversa da 2uella di
default necessario modificare il Pat" di
2uel progetto.
Path (II)
$er settare il $at* di un progetto
cliccare su Nome#Progetto$roperties
nella vista Package Explorer o in 2uella
Navigator.
3el men' di sinistra scegliere Java $uild
Pat" e nella sc*eda %ibraries cliccare su
&dd %ibrarie.
3ella sc*ermata &dd %ibrarie cliccare su
J'E ()stem %ibrarie e sele&ionare dove
si trova la 4M desiderata (cartella *+re,
Classpath (I)
$er settare il 1lasspat* di un progetto
cliccare su Nome#Progetto$roperties
nella vista $ac5age e.plorer o in 2uella
3avigator.
3el men' di sinistra scegliere Java $uild
Pat" e nella sc*eda %ibraries si possono
aggiungere nel classpat* file +ar, intere
director6, ecc7
Classpath (II)
Nuovo progetto Java
1liccare su File
New Project
#cegliere Java
Pro+ect.
3ella finestra New
Java Pro+ect dare un
nome al progetto e
cliccare su 89inis*!.
Nuova classe (I)
$er creare una nuova classe fare clic5 con il
tasto destro su un pac5age nella vista
Package Explorer o Navigator, poi scegliere
NewClass.
Nuova classe (II)
Digitare il nome
della nuova
classe.
#cegliere
l'eventuale
pac5age della
classe.
#cegliere gli
attributi della
classe (public,
private...)
Nuova classe (III)
-a nuova classe appare nella vista sulla sinistra e
l!editor mostra il suo codice generato.
secuzione (I)
$er eseguire il
progetto corrente,
cliccare sul men'
:;un< e scegliere
:;un7<
3ella finestra 'un
-onfiguration
!anager creare una
nuova 'un
configuration e dargli
un nome.
New
'un
-onfiguration
secuzione (II)
3el 'un -onfiguration !anager scegliere a
2uale progetto si riferisce la nuova
configura&ione ed in 2uale classe si trova il
main. Infine cliccare su ;un
secuzione (III)
#e il metodo main
da eseguire
ric*iede dei
parametri 2uesti
possono essere
settati al
momento della
crea&ione della
-onfigura.ione di
'un nella sc*eda
&rguments.
secuzione (IV)
$er rieseguire
l!ultima
configura&ione
sufficiente premere
1trl = 9>>. -e
configura&ioni create
possono essere
ric*iamate dal men'
:;un<
!port (I)
E' possibile esportare
l'intero progetto con
un file +ar cliccando
sul nome del
progetto nella vista
Package Explorer e
scegliendo E.port.
3ella finestra
seguente scegliere
ava(?ar, 2uindi
specificarne la
configura&ione.
!port (II)
$er creare la
documenta&ione
(@avadoc) del
progetto cliccare sul
nome del progetto
nella vista Package
Explorer e scegliere
E.port.
3ella sc*ermata
successiva scegliere
ava(?avadoc e
seguire il )i&ard.
"e#ug (I)
3on molto diverso
rispetto
all!esecu&ione7
occorre cliccare sul
men' 'un e
scegliere ebug/
In debug scegliere
una configura&ione
gi0 esistente e
procedere con il
Debug.
"e#ug (II)
-!opera&ione di
debug avviene
nella
perspective
debug.
"e#ug (III)
Dall!editor possiamo
inserire i brea5point
per il debug, basta
fare doppio clic5 a
bordo riga.
Dal configurations
manager possiamo
scegliere se fermare
il debug all!ini&io del
metodo main.
"e#ug (IV)
Dalla debug
perspective
possiamo vedere (e
modificare) i valori di
variabili ed
espressioni.
EsA nel codice *o una
variabile intera
c*iamata i di valore
>B. $osso vedere e
modificare il valore
sercizio
$rovare a eseguire l'eserci&io di laboratorio
(laboratorio C) fatto nelle due ore
precedenti con Eclipse.
DomandeD