Noțiuni introductive despre platforma Eclipse (documentație). Eclipse - mediu de dezvoltare pentru aplicații multiplatforme modulare

Eclipse este un cadru care vă permite să dezvoltați aplicații modulare multiplatforme. Eclipse este mediul de dezvoltare cel mai des folosit pentru a crea aplicatii diverse pentru desktop. Arhitectura platformei este simplă - un nucleu pentru încărcarea cadrului, un mediu pentru furnizarea de componente dinamice, editori de text și buffer-uri de fișiere, mediu de lucru pentru a scrie, compila și rula cod.

Framework implică crearea de software cu sursa deschisa, deci licența este gratuită și puteți descărca gratuit Eclipse. Platformă, datorită conexiunii module diferite, vă permite să dezvoltați aproape orice aplicație client în toate limbajele de programare populare - Java, C++, Python etc. Puteți conecta un modul separat pentru a lucra cu interfețe grafice. Aplicațiile create funcționează sub diferite sisteme de operare - sunt potrivite pentru Windows, Linux și Mac OS, Android este, de asemenea, acceptat. Programele create în Eclipse sunt module separate care se conectează la aplicația principală. Unele aplicații combinate în biblioteci pentru Eclipse pot fi descărcate din acces deschis, ceea ce va simplifica foarte mult munca pe propriul program.

Eclipse este un cadru independent de familia de platforme Windows, cu excepția bibliotecă standard Swing pentru Java, înlocuit de SWT, care este construit pentru toate platformele de programare cunoscute și utilizate. Biblioteca se bazează pe sistemul de operare, deci este folosită elemente grafice OS. Această caracteristică poate face aplicația incompatibilă cu alte sisteme de operare. Puteți descărca Eclipse în limba rusă, ceea ce va simplifica foarte mult lucrul cu aplicații pentru diferite sisteme de operare. În plus, sunt destul de multe informații de referințăși forumuri dedicate cadrului.

Avantajele mediului de dezvoltare Eclipse:

  • suport pentru toate limbajele de programare populare;
  • dezvoltarea de aplicații pentru diferite sisteme de operare;
  • posibilitatea de a descărca gratuit modulele necesare;
  • plug-in-urile oferă flexibilitate cadrului;
  • licență gratuită și sursă deschisă.

Mediul de dezvoltare Eclipse

Eclipse a fost dezvoltat inițial de IBM ca un succesor al mediului de dezvoltare IBM VisualAge, ca standard IDE corporativ pentru dezvoltarea pe limbi diferite pentru platformele IBM. Potrivit IBM, proiectarea și dezvoltarea au costat 40 de milioane de dolari. Codul sursă a fost complet deschis și pus la dispoziție după ce Eclipse a fost pus la dispoziție dezvoltare ulterioară comunitate independentă de IBM.

Eclipse 3.0 (2003) a adoptat specificațiile platformei de servicii OSGi ca arhitectură de rulare. Începând cu versiunea 3.0, Eclipse a încetat să mai fie un IDE monolitic care acceptă extensii și a devenit în sine o colecție de extensii. Se bazează pe cadrul OSGi și SWT/JFace, pe baza căruia este dezvoltat următorul strat - RCP (Rich Client Platform, o platformă pentru dezvoltarea cu drepturi depline. aplicații client). RCP servește ca bază nu numai pentru Eclipse, ci și pentru alte aplicații RCP, cum ar fi Azureus și File Arranger. Următorul strat este Eclipse în sine, care este un set de extensii RCP - editori, panouri, perspective, modulul CVS și Modul Java Instrumente de dezvoltare (JDT).

Din 2006, Fundația Eclipse a coordonat o lansare simultană anuală, care are loc în iunie. Fiecare lansare include platforma Eclipse, precum și o serie de alte proiecte Eclipse.

Eclipse servește în primul rând ca platformă pentru dezvoltarea extensiilor, motiv pentru care a câștigat popularitate: orice dezvoltator poate extinde Eclipse cu propriile module. Există deja Dezvoltare Java Instrumente (JDT), Instrumente de dezvoltare C/C++ (CDT), dezvoltate de inginerii QNX împreună cu IBM și instrumente pentru limbaje Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP etc. de la diverși dezvoltatori. Multe extensii completează mediul Eclipse cu manageri pentru lucrul cu baze de date, servere de aplicații etc.

Eclipse JDT (Java Development Tools) este cel mai cunoscut modul care vizează dezvoltarea de grup: mediul este integrat cu sisteme de control al versiunilor - CVS, GIT în pachetul principal, există plugin-uri pentru alte sisteme (de exemplu, Subversion, MS SourceSafe). Oferă, de asemenea, suport pentru comunicarea între IDE și sistemul de management al sarcinilor (erori). Pachetul principal include suport pentru Bugzilla bug tracker și există, de asemenea, multe extensii pentru a suporta alte instrumente de urmărire (Trac, Jira etc.). Datorită gratuită și Calitate superioară,Eclipse este standardul corporativ pentru dezvoltarea de aplicații în multe organizații.

Eclipse este scris în Java, prin urmare este un produs independent de platformă, cu excepția bibliotecii SWT, care este dezvoltată pentru toate platformele comune (vezi mai jos). Biblioteca SWT este utilizată în locul bibliotecii standard Java Swing. Se bazează în întregime pe platforma de bază (sistemul de operare), care asigură rapiditate și naturalitate aspect interfața cu utilizatorul, dar uneori provoacă platforme diferite Probleme de compatibilitate și stabilitate a aplicațiilor. Baza Eclipse este platforma rich client (RCP). Se compune din următoarele componente:

OSGi (mediu standard de livrare a pachetelor);

SWT (kit de instrumente portabil widget);

JFace (buffere de fișiere, lucru cu text, editori de text);

Mediul de lucru Eclipse (panouri, editori, proiecții, vrăjitori).

GUI în Eclipse, scrisă folosind setul de instrumente SWT. Acesta din urmă, spre deosebire de Swing (care emulează independent controalele grafice), utilizează componentele grafice ale acestui sistem de operare. Interfața de utilizator Eclipse depinde, de asemenea, de un middleware GUI numit JFace, care facilitează construirea unei interfețe de utilizator bazate pe SWT.

Flexibilitatea lui Eclipse este asigurată de plug-in-uri, ceea ce face posibilă dezvoltarea nu numai în Java, ci și în alte limbaje, precum C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal, Zonnon și altele. .

Java este limbaj de nivel înalt programare, care a fost dezvoltat de Sun Microsystems încă din 1995. Astăzi, dezvoltarea acestei tehnologii este realizată de compania JCP (Java Community Process). Una dintre principalele caracteristici ale limbajului este compilarea, care se realizează direct atunci când programul este asamblat.

Codul este transformat în bytecode și apoi executat în mașină virtuală Java. JVM-ul acționează ca un traducător care conectează limbajul de programare cu componentele necesare calculator. Acest principiu permite programelor să ruleze pe orice sistem în care este instalată o mașină virtuală.

Caracteristicile limbajului de programare

Java este un limbaj orientat pe obiecte cu multe caracteristici utile pentru dezvoltatori. Printre acestea se numără următoarele:

  • Usor de invatat. Cunoștințele de bază despre programarea orientată pe obiecte vor fi suficiente pentru a stăpâni confortabil limbajul.
  • Metodologie orientată pe obiecte. Programele constau din obiecte care pot fi ușor extinse și adaptate pentru a vă atinge obiectivele.
  • Siguranță. Criptare cu cheie publică prevede cele mai bune practici autentificare.
  • Platforma independenta. Programele scrise în limbaj sunt compilate în bytecode, care poate rula pe absolut orice platformă a sistemelor de operare moderne.
  • Portabilitate. Limbajul de programare este independent de aspectele implementate ale specificațiilor.
  • Putere. Mașina Java este capabilă să facă față multor erori datorită orientării companiei de dezvoltare și a accentului pe verificare constantăși reducerea costurilor de timp suportate în timpul compilării.

In afara de asta, limba dată destul de comun, deoarece este caracterizat ca fiind multi-threaded, performant, interpretat și dinamic.

Caracteristici ale platformelor software Java

Există mai multe implementări ale acestei platforme, printre care Eclipse ocupă un loc aparte. Mediul de dezvoltare pentru aplicații modulare multiplatformă are o serie de caracteristici obligatorii care sunt prezente și în alte produse similare. Printre acestea se numără:

  • Tehnologii comune pentru implementarea programelor în mediul utilizatorului.
  • Instrumente de creație interfețe grafice de orice complexitate.
  • Biblioteci pentru telecomandă obiecte și accesul programului la date.
  • Instrumente pentru lansarea, depanarea, compilarea, monitorizarea și alte acțiuni cu aplicații.

Ce este Eclipsa?

Eclipse este un mediu de dezvoltare controlat în prezent de Fundația Eclipse. Este open source, care oferă noi oportunități pentru dezvoltatori. Este scris în Java și are scopul de a îmbunătăți procesul de creare a software-ului.

Acest proiect este o infrastructură care oferă importantă servicii de bază. Instrumentele disponibile vă permit să creați noi tehnologii în Eclipse. Mediul de dezvoltare nu este doar o colecție de API-uri - poate gestiona sarcini cu drepturi depline.

Un număr mare de pluginuri open source oferă posibilități nelimitate pentru dezvoltatorii de instrumente. Orice completări pot fi adăugate programului, ceea ce vă permite în cele din urmă să îl personalizați și să îl adaptați la orice sarcină.

Caracteristicile platformei

Mediul de programare are următoarele caracteristici:

  • Un ansamblu API larg pentru adăugarea de noi module, precum și un cadru pentru programarea oricăror extensii.
  • Suporta toate sistemele de operare populare.
  • Majoritatea programării limbi cunoscute Eclipse, mediul de dezvoltare, permite acest lucru. C sharp (C#), Java, PHP, C, Python, C++ și multe alte limbi sunt acceptate de acest program.
  • Este disponibilă tehnologia RCP, ale cărei capabilități vor fi suficiente pentru a dezvolta software client de orice complexitate și scară.
  • Modularitatea programului oferă confort și flexibilitate incredibile în funcționare.

Proiectul Eclipse continuă să evolueze în multe direcții. Programul se îmbunătățește constant, extinzându-și funcționalitatea prin adăugarea de noi plugin-uri.

Arhitectura platformei

Mediul de programare este format din mai multe elemente de bază. În primul rând, acesta este Eclipse Runtime, care este responsabil pentru rularea modulelor și pluginurilor. Acest mediu de execuție include funcționalități de bază. Aceasta include gestionarea actualizărilor, interacțiunea cu sistemul, configurarea pluginurilor și menținerea funcționalității secțiunii de ajutor.

În al doilea rând, acesta este IDE-ul în sine, care este responsabil pentru gestionarea proiectelor, conducerea elementelor de program, precum și depanarea, dezvoltarea echipei și căutarea printre fișiere.

În Eclipse sunt incluse și pluginuri precum PDE și Java Development Tools. Mediul de dezvoltare pentru programe Java și noile suplimente care utilizează aceste plugin-uri devine mult mai funcțional.

Exemple de alte ansambluri specializate

SDK-ul Eclipse de mai sus este o versiune a platformei. Mai multe versiuni IDE sunt disponibile cu caracteristici unice, și anume:

  • Pentru dezvoltatorii Java EE. Versiunea este destinată programării aplicațiilor corporative sau web cu folosind Java EE.
  • Pentru dezvoltatorii web JavaScript. Ansamblu pentru crearea produselor web cu folosind CSS, XML, HTML și JavaScript.
  • Pentru dezvoltatorii Java. Versiunea de programare Java.
  • Pentru dezvoltatorii C/C++. Asamblare pentru programare în limbaje C++ și C.

Fiecare versiune are caracteristici unice, dar funcționalitatea de bază pentru începători este complet furnizată de standardul Eclipse (mediu de dezvoltare). Lecțiile despre acesta sunt disponibile online gratuit, ceea ce va simplifica foarte mult învățarea programului.

Produse concurente

Acest mediu de dezvoltare are mulți concurenți, dar este imposibil să alegeți în final cel mai bun reprezentant. Eclipse poate fi considerată cu încredere cea mai populară. Aproape toți dezvoltatorii l-au folosit, datorită unui număr de avantaje incontestabile.

În timpul dezvoltării aplicatii mobile Eclipse (mediul de dezvoltare) este adesea folosit. Platforma Android se dezvoltă rapid, iar suportul pentru limbajul Java în acest IDE atrage dezvoltatorii. Cu toate acestea, merită remarcat faptul că capacitățile sale sunt mult mai mari.

Principalul concurent al programului în cauză este produsul NetBeans și este complet gratuit. Trebuie să plătiți pentru o licență Eclipse, iar acest lucru îi determină pe unii oameni. Printre alte produse concurente mai putem evidenția IntelliJ IDEA,JDeveloper, Android Studio, DrJava și MyEclipse. Dar mulți consideră că Eclipse este cea mai bună. Mediul de dezvoltare a plăcut utilizatorii de mulți ani și continuă să o facă!

IDE (Integrated Development Environment), sau mediu de dezvoltare integrat în limba rusă, este un instrument conceput pentru dezvoltarea de software. Am scris codul programului în editor de text, apoi a compilat și a rulat programul prin linia de comandă, ceea ce nu este în întregime convenabil. IDE-ul vă permite mediu unificat scrieți, compilați, rulați și depanați un program.

Cele mai populare IDE-uri gratuite pentru Programatori Java sunt: ​​Eclipse, NetBeans și IntelliJ IDEA. există pe Internet multe controverse despre ce IDE este mai bun Cu toate acestea, nu există un răspuns clar la această întrebare, totul depinde de gama de probleme care trebuie rezolvate. De asemenea, fiecare programator îl alege de obicei pe cel care îi este mai convenabil și cu care este obișnuit. În etapa inițială, puteți alege pe oricare, nu contează.

De asemenea, există mulți susținători ai teoriei că în primele luni ar trebui să lucrați exclusiv cu un blocnotes și Linie de comanda, pentru că acesta este singurul mod de a înțelege cum funcționează totul din interior și există adevăr în asta. Dar, după mai multe încercări nereușite compilare și corectare manuală erori de sintaxăîn cod, s-ar putea să pierzi pur și simplu dorința de a o face mai departe, așa că sunt un susținător al trecerii imediate la IDE.
În orice caz, alegerea vă aparține.

În acest tutorial ne vom uita la cum să începem cu Eclipse IDE.

  • Instalați Eclipse IDE pe computer
  • Să creăm un program Hello World în el.

Instalarea și rularea IDE-ului Eclipse

  1. Urmați linkul http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr și descărcați Eclipse corespunzător sistemului de operare.
    Instalarea pentru Windows va fi discutată în continuare.
  2. Despachetați arhiva .zip descărcată într-un director C:\Fișiere de program\
  3. Aceasta completează instalarea!
  4. Pentru a lansa Eclipse IDE, trebuie să deschideți fișierul eclipse.exe aflat în folder C:\Program Files\eclipse\.
  5. Când este lansat, se va deschide o fereastră care vă va cere să selectați Zona de lucru(spațiul de lucru) unde vor fi stocate fișiere de program proiect. Indicăm directorul convenabil pentru noi (Fig. 3.1.) și facem clic Bine.

6. Închideți mesajul de bun venit (Fig. 3.2.), trecând astfel în mediul de lucru.

Noțiuni introductive cu Eclipse IDE

Acum să creăm proiect nou. Pentru a face acest lucru, selectați meniul Fișier->Nou->Proiect..

În fereastra care se deschide, selectați Proiectul Java(Fig. 3.3.) și apăsați Următorul.

În fereastra următoare, introduceți numele proiectului nostru (Fig. 3.4.) și faceți clic finalizarea.

Proiectul va apărea în partea stângă a ecranului și ar trebui să conțină elementul Biblioteca de sistem JRE(Fig. 3.5.)

Dacă acest element nu este acolo, atunci trebuie să-l adăugați manual! Pentru asta alegem Windows -> Preferințe, în fereastra care se deschide Preferințe in stanga vom selecta Java -> JRE-uri instalate, apasa butonul Adăuga…în dreapta (Figura 3.6.). În fereastra care se deschide, selectați VM standardși apăsați butonul Următorul.

În fereastra care se deschide Adăugați JRE, indicați directorul în care este instalat Java (Figura 3.7.) și faceți clic finalizarea.

Primul pas este crearea unei clase. Hai să facem clic Click dreaptaîn folderul proiectului și selectați din meniul contextual Nou -> Clasă(Figura 2.7.).

În fereastra care se deschide Noua clasă Java introduceți numele clasei de proiect Salut Lumeși bifați caseta pentru metodă public static void main (Argumente șir)(Figura 2.8.). Faceți clic pe Terminare.

Ca rezultat, Eclipse va crea noua clasa Salut Lume

Să deschidem clasa creată și să ne completăm programul. Să adăugăm următorul cod la metoda principală (Figura 2.9.).

System.out.println("Bună lume");

Să salvăm modificările folosind tastele Ctrl+S sau pictograma specială din partea de sus a barei de instrumente. Gata!

În fereastra care se deschide, în partea stângă, faceți dublu clic pe Aplicație Java după care se va crea un nou element cu numele Configurație_nouă, pe care îl putem schimba ulterior în partea dreaptă. În partea dreaptă vom completa și câmpurile ProiectȘi Clasa principală. Proiectul trebuie să conțină numele proiectului, Main Class - numele clasei principale, în cazul nostru - Salut Lume( orez. 3.10). Apoi apasa aplicaȘi Alerga.

Ca rezultat, cuvintele vor fi tipărite în consolă Salut Lume(Fig. 3.11).

Pentru a lansa programul în viitor, trebuie doar să apăsați icoană specială pe bara de instrumente selectând Salut Lume(Fig. 3.12.).

Aceasta încheie această lecție.

Cu toate acestea, instrucțiuni detaliate pentru lucrul cu Eclipse Limba engleză, poate fi găsit la: http://www.vogella.com/articles/Eclipse/article.html

Eclipse este o platformă de dezvoltare software bazată pe Java și oferă posibilitatea de a dezvolta programe cu pluginuri. Conține un set de componente încorporate, printre care se numără binecunoscutul produs Eclipse - mediul de dezvoltare a pluginului PDE. PDE vă permite să extindeți platforma în sine, care este alcătuită din componente încorporate. Creatorii de instrumente pot oferi propriile extensii și pot oferi utilizatorilor un mediu de dezvoltare complet (IDE).

Pe lângă limbajul Java în care este scris Eclipse, mediul de dezvoltare este folosit și pentru alte limbaje de programare. Au fost create multe plugin-uri care acceptă limbajele C++, Fortran, Perl, Prolog, Python, Ruby etc. Platforma poate fi baza pentru alte programe care nu au legătură cu scrierea de programe, de exemplu, telnet și DBMS. Un alt exemplu de cod bazat pe Eclipse este mediul de dezvoltare PDT cu funcții de bază pentru editarea și depanarea aplicațiilor PHP.

Toate drepturile sunt pervertite

Software-ul open source este licențiat pentru a asigura drepturile utilizatorului. De exemplu, programul original trebuie să aibă dreptul de a-l modifica și distribui. Acest nivel de protecție a drepturilor este atins folosind copyleft. Dreptul de autor protejează dreptul de autor prin interzicerea distribuirii de programe în cazurile în care utilizatorul nu are acest drept. Copyleft necesită, de asemenea, ca software-ul distribuit să fie acoperit de o licență fără modificări. În acest caz, esența dreptului de autor devine invers. Copyleft folosește drepturile de autor nu pentru a păstra drepturile dezvoltatorilor, ci pentru a le transfera utilizatorilor.

Prin urmare, există temeri și îndoieli că software open source va duce la pierdere proprietate intelectuală, deoarece copyleft se va extinde și la alte părți ale software-ului. Cu alte cuvinte, licența va cere ca întreaga aplicație care conține codul open source să fie distribuită cu aceleași drepturi. Acest lucru este valabil pentru Licența Publică Generală (GNU) - Linux este distribuit sub ea. Dar există permise care oferă o relație diferită între interesele publice și cele comerciale.

OSI este organizație non profit, care definește clar ce este open source și aprobă licențele care îndeplinesc criteriile sale. Platforma Eclipse distribuit sub EPL, licență deschisă, certificat de OSI și facilitând utilizarea sa comercială, păstrând în același timp loialitatea autorilor open source.

Creatorii de pluginuri sau utilizatorii mediului de dezvoltare software trebuie să publice orice cod Eclipse pe care îl folosesc sau îl modifică, dar sunt liberi să-și licențieze propriile suplimente în orice mod pe care îl doresc. Transferul drepturilor asupra acestora ca fiind deschis software nu este necesară și nici publicarea codului sursă.

Și deși mulți nu vor folosi Eclipse pentru a crea propriile dezvoltări, disponibilitate cod sursa platformele are mare importanță nu numai pentru că nu există taxă, ci și pentru că promovează inovația și încurajează programatorii să contribuie cu propriul lor produs ca o contribuție la binele comun. Motivul principal Aceasta înseamnă că, cu cât este mai multă muncă într-un proiect, cu atât este mai semnificativă pentru toată lumea. Dacă este util, atunci numărul dezvoltatorilor crește și mai mult și se creează o comunitate în jurul proiectului, asemănătoare celor care au apărut în jurul Linux și Apache.

Organizație non profit

Eclipse este un mediu de dezvoltare, biblioteci și instrumente pentru crearea, implementarea și gestionarea software-ului, precum și o comunitate a creatorilor săi. Platforma a fost creată de IBM în 2001 cu sprijinul furnizorilor de software.

Fundația Eclipse a fost fondată în 2004. Este o asociație non-profit care susține proiecte de platformă și îmbunătățește comunitatea de dezvoltatori și sistemul de programe și servicii complementare. Astăzi, ecosistemul Eclipse include organizații și persoane din industria software.

Fundația monitorizează și gestionează proiectele platformei. Deservește comunitatea, iar dezvoltatorii, numiți committers, nu fac parte din personal. Sunt angajați ai altor organizații sau programatori independenți care își oferă voluntar timpul personal pentru a lucra la proiect.

Eclipsa: caracteristicile platformei

  • Crearea diverselor instrumente de dezvoltare de programe.
  • Număr nelimitat de furnizori de instrumente, inclusiv cei independenți.
  • Suport instrument pentru lucrul cu continut variat, cum ar fi HTML, C, EJB, Java, JSP, GIF și XML.
  • Asigurarea integrării perfecte în și între diferitele conținuturi.
  • Eclipse este un mediu de dezvoltare de programe cu sau fără el.
  • Lucrați în diferit sisteme de operare, inclusiv Linux, Windows, Solaris AIX, Mac OS X.
  • Folosind Java, un limbaj popular pentru instrumente de scriere.

Ghid introductiv Eclipse

După prima lansare a programului, apare un mesaj de bun venit. Utilizatorul poate merge la prezentarea generală și poate învăța noi funcții, exemple sau instruire.

Spațiul de lucru este format din panouri de vizualizare. Setul de idei se numește perspectivă. Perspectiva Resurse, de exemplu, include vizualizări pentru editarea, gestionarea și vizualizarea proiectelor.

Începătorii ar trebui să înceapă cu Toolspace Basics, care oferă o mulțime de informații despre diferitele părți ale Eclipse și despre modul în care acestea interacționează.

Lucrul cu JDT

Pentru a vă familiariza cu JDT, puteți deschide proiectul Eclipse Java. Pentru a face acest lucru, selectați elementul de meniu „Fișier” - „Nou” - „Proiect Java”, introduceți numele proiectului și faceți clic pe „Terminare”.

Pentru a schimba perspectiva curentă, trebuie să selectați elementul de meniu „Fereastră” - „Deschideți perspectivă” - ​​Java sau deschideți o fereastră nouă prin „Fereastră” - „Fereastră nouă” și selectați o altă perspectivă.

O perspectivă conține vederi care sunt concepute pentru a fi dezvoltate limbajul Java. În colțul din stânga, sus, există o ierarhie cu pachete Eclipse Java, clase, arhive JAR și fișiere diferite, care se numește „Explorator de pachete”. În același timp, meniul principal a fost completat cu 2 elemente: Sursă și Refactor.

Crearea unui program în JDT

A crea aplicație Java, ar trebui să faceți clic dreapta pe proiectul creat anterior și să selectați „Nou” - „Clasă”. În caseta de dialog pop-up, introduceți numele clasei. Întrebarea este: „Ce șabloane de metodă doriți să creați?” - specificați public static void main(String args) și faceți clic pe „Finish”.

Ca rezultat, va fi creat un program care conține clasa introdusă și un main() gol. Metoda trebuie completată codul programului(declarația j a fost omisă intenționat):

curs public Buna ziua (

public static void main (Argumente șir) (

pentru(j=0; j<=5;j++)

System.out.println(„Bună ziua”);

În timp ce tastezi, poți observa capacitățile editorului:

  • autocompletare;
  • verificarea sintaxei;
  • Închideți automat paranteza de deschidere sau ghilimele.

Completarea codului este apelată de comanda rapidă de la tastatură Ctrl + bara de spațiu. Aceasta va afișa o listă dependentă de context de opțiuni selectabile de la tastatură sau mouse, fie că este o listă a metodelor obiectului sau o parte a unui cuvânt cheie.

Sintaxa este verificată în raport cu compilarea incrementală. Apare în timpul scrierii codului simultan cu compilarea acestuia. Erorile de sintaxă sunt subliniate cu roșu, iar în stânga lor apare un punct roșu cu o cruce albă înclinată. Alte erori sunt indicate în margini sub forma unui bec. Le puteți remedia singur folosind Quick Fix.

În exemplul pe care l-ați introdus, becul este plasat lângă declarația for deoarece nu există declarație i. După dublu clic pe bec, va apărea o listă de remedieri posibile. În acest caz, pentru j se propune crearea:

  • câmpul de clasă;
  • parametrul metodei;
  • variabilă locală.

Dacă selectați una dintre opțiuni cu mouse-ul, puteți vedea textul rezultat.

Făcând dublu clic pe opțiunea necesară, se generează codul programului.

Lansarea aplicației

Dacă nu există erori de compilare, aplicația poate fi lansată prin elementul de meniu Start. Nu există pas de compilare, deoarece se face în timp ce se salvează codul. În dialogul „Run Configuration” care apare, ale cărui valori necesare au fost deja setate, trebuie să faceți clic pe butonul Run din dreapta, mai jos. O consolă va apărea mai jos cu marcaje și rezultatul aplicației.

Programul poate fi rulat într-un depanator. În primul rând, un punct de întrerupere este stabilit în System.out.println() prin două clicuri de mouse pe câmpul gri din stânga ferestrei de editare, lângă apelul de metodă. Ca rezultat, va apărea un punct albastru. Selectați meniul „Start” - „Depanare”. Fereastra Lansare Configurare va apărea din nou. După ce faceți clic pe butonul Start, perspectiva Debug va apărea cu noi vizualizări.

În vizualizarea „Debug”, în stânga, în partea de sus, există o stivă de apeluri pentru controlul progresului programului. Panoul conține butoane pentru oprirea, continuarea și terminarea aplicației, executarea și omiterea următoarei instrucțiuni și revenirea dintr-o metodă. În dreapta sus există o serie de panouri cu file: variabile, puncte de întrerupere, expresii și ecran. Când selectați fila variabile, puteți vedea valoarea variabilei j.

Indiciile contextuale pot oferi informații detaliate despre fiecare vizualizare. Trebuie doar să faceți clic pe titlul panoului și să apăsați F1.

Pluginuri suplimentare

Mediile de dezvoltare software concepute pentru modificare, compilare și depanare sunt îmbunătățite în Eclipse cu componente care pot modela, construi automatizare, test unitar, performanță, configurație și control al versiunilor.

Sistemul de gestionare a surselor CVS vă permite să navigați peste ele. În acest caz, modificările efectuate nu sunt amestecate. Este o parte importantă și integrantă a Eclipsei.

Mediul de dezvoltare se află la eclipse.org. Pluginurile se află în directorul Plug-in Central.

Arhitectură

Baza platformei sunt clienții RCP bogați din punct de vedere funcțional. Simplificate, acestea pot fi reprezentate ca un set de plugin-uri utilizate în dezvoltarea programelor. Există, de asemenea, componente suplimentare recomandate și opționale.

Componentele principale sunt următoarele:

  • Timpul de execuție definește modelul componentelor pe baza specificației OSGi, extensii și puncte de extensie. De asemenea, oferă servicii suplimentare, cum ar fi syslog și concurență.
  • Pachetul SWT conține funcția Eclipse și widget-uri de interfață cu utilizatorul. Are un add-on cu clase care facilitează crearea de aplicații grafice.
  • Spațiul de instrumente include perspective, vederi și ferestre de editare.
  • Componenta Ajutor oferă suport utilizatorului sub forma unui sistem de ajutor sau a unei liste de activități interactive.
  • Pluginul Update vă permite să obțineți cea mai recentă versiune de software.
  • Componenta Team oferă o infrastructură pentru conectarea propriei dvs

Platforma creată de IBM a devenit un sistem open source complet funcțional. Printre participanții săi se numără peste o sută de companii. Deși au existat idei despre crearea unor astfel de sisteme înainte, designul atent, fiabil și elegant al lui Eclipse l-a poziționat în prim-plan.