Introducere în eclipsa IDE
Java: IDE Introducere în Eclipse IDE
Scopul inițial a fost de a „dezvolta o platformă stabilă, cu caracteristici complete, industriale, ca un produs comercial, pentru instrumente de dezvoltare integrabile.“ În acest moment, Eclipse Consortium se axează pe următoarele proiecte:
În ciuda numărului mare de setul standard de caracteristici, Eclipse este diferit de IDE tradițional pentru mai multe caracteristici fundamentale. Poate cele mai interesante caracteristici ale Eclipse - este absolut neutră în raport cu limbajul de programare și platforma. În plus față de amestec eclectic de limbaje de programare, care sunt susținute de Eclipse Consortium (Java, C / C ++, Cobol), există o mulțime de proiecte terțe părți, prin care vă poate oferi un sprijin la limbajul de programare Eclipse vă interesează. Astăzi, există punerea în aplicare a populare următoarele limbaje de programare: Python, Eiffel, PHP, Ruby, și C #.
Cu aproximativ o sută de proiecte pentru dezvoltarea de plug-in-uri, cu resurse furnizate de giganți din industrie, cum ar fi IBM, HP și rațional (care a fost recent achiziționată de IBM), si design Erich Gamma, care ajută să înțeleagă procesul de dezvoltare rapid - viitorul Eclipse Acesta va fi foarte luminos, interesant și promițător.
Pun pariu că sunt doar gândesc în cazul în care pentru a obține o copie a Eclipse în sine pentru platforma și, așa cum este să-l instalați. ) Primul lucru pe care trebuie să aibă grijă pentru a începe - este de a pune la dispoziție un sistem corespunzător, de lucru JRE (Java Runtime evironment). Deși Eclipse și a creat pe baza capacității de a compila codul pentru JVM (Java Virtual Machine) versiunea 1.3 și versiunea 1.4, cu toate acestea Eclipse versiunile curente au fost concepute astfel încât să ruleze pe versiunea JVM 1.3. Dacă nu sunteți sigur în cazul în care puteți obține un „virtual“ Java-mașină (JVM) pentru platforma dvs., puteți găsi instrucțiuni detaliate și mai multe informații despre acest site
Vrei sa - crezi sau - nu, dar această instalare este completă. Dacă ați instalat corect JVM și corect despachetat cu Eclipse - puteți începe procesul de prima rulare a IDE. Toate distribuțiile, care conțin versiunea compilată a platformei, care furnizează un program pentru a rula, care se află în directorul principal: Eclipse. Numele începutul programului variază în funcție de platforma, sub care descărcați pachetul: eclipse.exe sub Windows, eclipsa de Solaris, și așa mai departe. Când porniți prima aplicație Eclipse execută unele sarcini rămase pentru a instala (de exemplu, crearea de spațiu de lucru-director pentru stocarea fișierelor de proiect) înainte de depunerea cererii este în sfârșit gata de plecare.
Deci, atunci când deja ați instalat și a lansat Eclipse, este timpul pentru a începe să utilizați-l. După ce ați lansat Eclipse, ar trebui să vedeți ceva de genul:
În plus față de meniu este în mod clar vizibilă bara de instrumente similarități și marcaje cu același sistem în alte medii de dezvoltare de aplicatii.
exemple de aplicații
Panou Fișier Navigator. Codul Schiță și lista de sarcini afișate, dar în acest moment nu conține niciun fel de date. Pentru a continua familiarizare cu Eclipse, vom crea o aplicație simplă a programului Swing-calculator. Scrie pas cu pas de acțiune:
1. Selectați File-> New-> Project. pentru a începe crearea primei dvs. Java-proiect. În „Wizard“, selectați Java printre tipurile propuse de proiecte din lista din stânga și proiectul Java în lista din dreapta, apoi faceți clic pe Următorul.
2. În numele proiectului, tipul de calculator, și să continue să creeze un proiect, făcând clic pe butonul Next.
3. Și, în sfârșit, în etapa finală a „maestru“ pentru a crea un nou proiect vă oferă posibilitatea de a defini un director în cazul în care vă va pune fișierele cod sursă și de clasă fișiere, de a identifica sub-proiecte care pot fi utilizate create de noi, proiectul curent, precum și orice bibliotecă, propunem utilizarea în cererea dumneavoastră. Setați comutatorul pe folderul Utilizare valoare sursă conținute în proiect. și apoi faceți clic pe butonul Creare dosar nou. . Ca numele noului director pentru stocarea codului sursă, introduceți src. Faceți clic pe Da. când Eclipse vă va întreba dacă să modifice directorul aplicației colectate de pe calculator / bin.
4. Faceți clic pe Finish. pentru a permite Eclipse pentru a finaliza crearea unui nou proiect.
După ce ați creat un nou proiect, este posibil să observați că aspectul exterior sa schimbat un pic Eclipse (de așteptat): panoul Schiță este mutat într-o altă parte a ferestrei, panoul Navigator a fost înlocuit cu un panou pachet Explorer, etc.
Asta e ceea ce a avut un fel de fereastră Eclipse după ce am creat un nou proiect:
Următorul pas în crearea noastră Java-proiect pe care doriți să creați un director care va conține toate codul nostru sursă. Pentru a face acest lucru, comutați la perspectiva de resurse. Utilizarea meniului Window-> Deschideți Perspective-> Resource. În panoul Navigator, extindeți nodurile structurii arborelui de directoare, astfel încât să puteți vedea src dosarul de asamblare. Evidențiați nodul, și apoi executați elementul de meniu File-> New-> Folder. În caseta de dialog care apare, asigurați-vă că este selectat directorul src și apoi tastați un nume nou în câmpul Nume folder. Numele com.
Și încă o notă despre crearea fișierului: în primele etape ale proiectului, sunt susceptibile de a fi suficient de des pentru a rula aplicații și de a crea noi fișiere și foldere, adăugați un nou cod, compila, și testați din nou codul. Este important să ne amintim că aspectul meniului în Eclipse depinde de perspectiva. Deci, în cazul în care comutați la perspectiva de resurse. pentru a crea un nou fișier sau un folder în vizualizarea Navigator. veți găsi că meniul Run. de exemplu, este fundamental diferită din meniul Run din perspectiva Java. O soluție la această problemă comună - este de a utiliza meniul Windows-> Afișare vizualizare pentru a afișa panoul Navigator din perspectiva Java. Dacă sunteți mulțumit de unghiul rezultat este folosind elementul Window-> Salvare perspectivă Ca meniu. . Puteți salva modificările într-o nouă lumină, sau pentru a suprascrie perspectiva Java existente.
Adăugarea de cod
În timp ce naviga prin codul sursă pentru panoul Package Explorer. este posibil să observați că panoul Schiță devine inutil să vă în acest stadiu. Acesta poate fi timp pentru a elimina de pe ecran, făcând clic pe X în colțul din dreapta al panoului. Când aveți nevoie de ea, puteți utiliza elementul de meniu Window-> Afișare View-> Contur. pentru ao afișa din nou.
Rularea și codul de depanare
Deci, ați descărcat și instalat Eclipse, a creat un nou proiect Java și adăugați fișierele și folderele necesare pentru aplicația dumneavoastră simplă. Este timpul pentru a testa aplicația în stare de funcționare ea. Pentru a face acest lucru, trebuie să instalați perspectiva Java. pentru a efectua pașii care sunt necesare pentru a rula aplicația:
1. Din meniul principal, selectați elementul Run Run.
2. În caseta de dialog lansarea „master“, selectați „Java Application“ din configurațiile lista de lansare și faceți clic pe Nou
3. Numele noua configurație, introduceți Calculator
4. Faceți clic pe butonul de căutare. și selectați principala clasă de clasă Calculator în domeniul principal de clasă. sau pur și simplu tastați în câmpul de introducere a numelui de clasă completă: com.devious.calculator.Calculator.
5. Faceți clic pe Executare. pentru a salva setările de configurare și rulați aplicația.
Crearea unei configurații de lansare a aplicației, puteți rula din nou din meniul Run-> Run istorie, sau butonul Run din bara de instrumente. Daca petreci suficient timp „joc“ cu acest calculator, veți găsi că funcționează mai ales drept, ci doar un „dar“: nu vrea să efectueze în mod corespunzător o operație de scădere! Timp sursa float Eclipse depanator și codul pentru a detecta această greșeală nefericită. Dacă ați urmat toate instrucțiunile mai devreme în acest articol, puteți rula aplicația cu un debugger cu aceeași configurație, pe care le-am definit pentru pornirea normală. Pentru a face acest lucru, selectați elementul de meniu Run-> Debug istorie-> Calculator.
Când rulați aplicația cu depanatorul, Eclipse va trece automat la perspectiva Debug.
Utilizați panoul Contur. pentru a localiza metoda actionPerformed. Mutați ușor mai mică până când găsiți expresia caz pentru semnul - (linia 126) „“. Dacă faceți dublu clic pe marginea din stânga a acestei linii, Eclipse va seta automat un punct de întrerupere în ea. Derulați un pic mai mic și a stabilit un alt punct de întrerupere pe metoda de apel model.calculate () în caz de tratare (linia 138) butonul „=“.
Acum trece la fereastra calculator și faceți clic pe câteva butoane. De exemplu, "2", "4", "6" și "-". Odată ce debugger întâlnește un punct de întrerupere, puteți vedea butoanele vor apărea pe bara de instrumente Debug. care sunt utilizate pentru a parcurge codul sursă, și poate face mișcări pe cod și, fără a intra în metode de a le efectua în mod automat, sau, du-te în interior, care trece și codul sursă.
Dacă vom merge în setOperation metoda (). devine clar că este suficient pentru a îndeplini o funcție trivială: salvează codul de operare în câmpul pendingOp. Acum, apăsați butonul Reluare din bara de instrumente Debug. pentru a continua programul.
Notă: Eroarea fundamentală a noilor utilizatori Eclipse este că, uneori, aceștia fac clic pe butonul Debug sau rula pe bara principală de instrumente (acest lucru duce la încă o copie a cererii), în loc să faceți clic pe Reluați.
Acum, faceți clic pe un cuplu de butoane (de exemplu, „1“, „2“, „3“) „=“ buton și apoi. Astfel, ne aflăm în interiorul calcula metoda (). problema a fost evident: cineva a copiat codul din versiunea OP_ADD, dar a uitat să înlocuiască semnul + la -. Problemă rezolvată. )
Metoda de corectare a erorilor HotSwap
Dacă începeți o aplicație utilizând versiunea JVM 1.4, am rămas doar un ultim pas pe drumul spre corectarea acestei erori în exemplul nostru. În loc de a ieși din programul de calculator, pentru a face modificări la codul sursă, compila din nou întregul proiect, și doar apoi pentru a începe o nouă sesiune de depanare, putem schimba totul „on the fly“. În timp ce debugger este încă în desfășurare, schimbați linia din codul sursă:
Salvați fișierul, apoi apăsați butonul Reluare. pentru a „da drumul“, a cererii și să continue să lucreze cu el. C. Folosind butonul pentru a reseta și repetați acțiunile pe care le-am făcut anterior. Acum, totul funcționează așa cum ar trebui să fie!
Faptul că am demonstrat acum - este suportul Eclipse'om caracteristică nouă (care este numită HotSwap) versiunea JVM 1.4. Acum, Java Platform Architecture Debugger (JPDA) a sprijinit posibilitatea de a înlocui codul sursă în aplicația care rulează. Acest lucru este deosebit de util atunci când rulează o aplicație sau de a găsi locuri în care se „destrama“, este consumatoare de timp.
Caracteristici interesante în versiunile viitoare ale Eclipse
O caracteristică foarte interesantă a Eclipse - este rata la care sunt capturate erori, și care dezvoltatorii răspund la diferite nevoile și dorințele utilizatorilor. Eclipse Consortium luni a lansat cele mai recente versiuni, care includ o versiune stabilă a diferitelor oportunități pe care utilizatorii interesați (evacuarilor conține identificatori M1, M2, M3, etc în titlu) Printre caracteristicile incluse în versiunea 2.1 M3 sunt următoarele cele mai semnificative:
Această ultimă caracteristică face Eclipse un mediu de dezvoltare bine aranjate aplicatii bazate pe Java și, în special, dezvoltarea de aplicatii bazate pe web. Eclipse combină toate instrumentele pe care dezvoltatorii au nevoie pentru a dezvolta cu succes aplicatii bazate pe web: Extinderea IDE, compilatorul standard de la distanță, depanare, suport Ant, testarea cu JUnit, plug-in-uri pentru a interacționa cu aproape toate serverele de aplicații, și EJB-container.
Avertizare. mysql_connect () [function.mysql-connect]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/books/show2b.php pe linia 11
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/books/show2b.php pe linia 19
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Un link către serverul nu a putut fi stabilită în /pub/home/javaport/javaportal/books/show2b.php pe linia 19
Avertizare. mysql_fetch_array (): furnizat argumentul nu este o resursă valabil rezultat MySQL în /pub/home/javaport/javaportal/books/show2b.php pe linia 30
Aflați ce te gândești acum într-adevăr aici.
[A apărut o eroare în timpul procesării prezentei directive]
Avertizare. mysql_connect () [function.mysql-connect]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/news/worldnews.php pe linia 91
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/news/worldnews.php pe line 93
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Un link către serverul nu a putut fi stabilită în /pub/home/javaport/javaportal/news/worldnews.php pe linia 93
Avertizare. mysql_fetch_array (): furnizat argumentul nu este o resursă valabil rezultat MySQL în /pub/home/javaport/javaportal/news/worldnews.php pe linia 95