Sunteți pe pagina 1din 7

Laborator 1

Platforma Eclipse Juno/Mars1

Fig 1

Platforma Eclipse este structurata in subsisteme care sunt implementate cu ajutorul plug-ins-urilor.
Imaginea de mai jos exemplifica aceste subsisteme.

Fig 2

1
La momentul editarii acestui material ; alte informatii la http://wiki.eclipse.org/IRC_FAQ
Termenul de Workbench se refera la mediul de dezvoltare care ofera o platform comuna pentru
crearea, gestiunea si navigarea intre resurse. Fiecare Workbench contine una sau mai multe
perspective. Perspectivele sunt moduri de vizualizare si editare deservite de anumite meniuri si
controale. La un moment dat, numai o perspectiva poate fi vizualizata.

Fig 1 de mai sus arata perspectiva Java Enterprise Edition.

Fig 3 arata perspectiva Java redusa

Fig 3

Sarcina 1 :

Deschideti perspectivele disponibile si identificati diferentele intre ele.

Perspectivele va ofera diferite ferestre numite “Views” care suporta editoare si meniuri proprii. De
exemplu Project explorer va ofera accesul la proiecte si la resursele lor. Pentru a vedea aceste
ferestre si meniurile lor alegeti Windows ->Show View.

De remarcat ca aceste ferestre sunt deplasabile pe ecran prin Drag and drop.

Project explorer din partea stanga a ecranului are rolul de a afisa fisierele proiectului, folderele si
fisierele sale. Un Click dreapta pe oricare dintre aceste fisiere va permite alegerea operatiei care se
va executa asupra acestuia.

Tasks List (Reminder) este o fereastra care va permite adaugarea de sarcini care se vor executa
ulterior, de exemplu adaugarea de comentarii, asocierea unui fisier cu o resursa sau incheierea unei
clase.
Fereastra Problems va permite vizualizarea erorilor sau warning-urilor care apar in timpul compilarii
unui fisier sursa care contine greseli de sintaxa. Un dublu clik pe linia de eroare va pozitioneaza pe
locul erorii din cod.

Fereastra Outline va deschide o structura a fisierului deschis in zona de editare curenta, cu toate
elementele acestuia (clase, metode, campuri)

Fiecare astfel de View are doua meniuri : un meniu Pull Down care se deschide actionand sageata
View Menu din partea dreapta a View-lui, si un meniu contextual care se deschide prin clik dreapta
pe bara de titlu a fiecarui View.

Sarcina 2

Vizualizati meniurile si actiunile lor pentru fiecare View.

Pregatirea Platformei Eclipse

In aceasta sectiune verificati daca Eclipse este instalat cum trebuie pentru a dezvolta
programele dvs. Va recomandam sa utilizati Java SDK in loc de JRE.

1. Alegeti Window > Preferences... pt a deschide setarile workbench. 


2. Selectati pagina Java > Installed JREs (cu dublu click pe Java) pentru a afisa mediile
de executie Java Confirmati faptul JRE a fost detectat. Implicit, JRE este utilizat pentru
a compila si executa un program. Acesta ar trebui sa apara cu un check in dreptul sau
pe lista componentelor instalate. Va recomandam Java SDK in loc de JRE deoarece
SDK ofera un mediu de dezvoltare care contine codul sursa a librariilor Java,
depanarea programelor fiind usurata. Pentru a vizualiza plug-in-urile sdk, actionati
butonul search si specificati un folder pentru cautare (folder-ul in care este instalat
Java – de exp Program Files). Check in JDK ultima versiune.

Fig 4
3. Selectati pagina General > Workspace preference page. Check optiunea Build
automatically

Fig 5

4. Selectati pagina Java > Build Path. Confirm that Source and output folder is set to
Folders.

Fig 6

5. Selectati pagina Java > Editor . Check optiunea Report problems as you type

Fig 7
6. Selectati pagina Java > Compiler . Check Compiler compliance level care trebuie sa
se potriveasca cu versiune dvs JRE

Fig 8

7. Click pe OK sa salvati setarile.

Crearea primului proiect


Alegeti File ->New->Project

Fig 9
Alegeti Java Project

Introduceti numele proiectului (de exemplu PrimPrj) si validati Default Location

Fig 10

Alegeti mediul de dezvoltare (JRE sau JDK)

Apasati butonul Finish.

Crearea unei clase Java

Orice program in Java contine cel putin o clasa.

Alegeti File->New->Class

La Source Folder trebuie sa apara numele proiectului pe care l-ati creat anterior. SRC inseamna
fisierul ce contine codul sursa.

Dati un nume clasei dvs de exp Operatori


Fig 11

Lasati bifata optiune Public pentru ca datele sa nu fie incapsulate.

Bifati si optiunea care introduce functia main ca functie statica principala a programului.

Apasati Finish.

Pe ecran va aparea un sablon pe care editati clasa respectiva

Introduceti codul urmator in functia main ( ):

int n ;
double x ;
n = 5 ;
x = 2*n + 1.5 ;
System.out.println ("n = " + n) ;
System.out.println ("x = " + x) ;
double y ;
y = n * x + 12 ;
System.out.println ("y = " + y) ;

Compilati si executati

Sarcina 3

Corectati eventualele erori aparute si spuneti ce realizeaza aceasta functie principala