În ce mediu este mai bine să programați în java. Conferințe pentru dezvoltatori Java. JCreator - un mediu simplu pentru dezvoltarea Java

Pentru scrierea applet-urilor și aplicații Java sunt necesare instrumente de dezvoltare precum JDK. JDK include următoarele componente: Java runtime, Java compilator și API-ul Java. Începerea nu este dificilă nici pentru programatorii experimentați, nici pentru cei începători.

De unde pot descărca JDK-ul?

Pentru a descărca cel mai recent kit de dezvoltare Dezvoltare Java Kit (JDK), accesați secțiunea de descărcare JDK.
Dezvoltatorii pot vizita, de asemenea, Oracle Technology Network for Java Developers pentru informații complete despre Tehnologii Java, inclusiv documentație și materiale de instruire.

Pentru utilizatorii Java începători

Începătorii interesați să dezvolte programe în Java pot găsi informații utile în secțiunea Începători în Java.

Cum să obțineți un certificat Java?
Conferințe pentru dezvoltatori Java
  • JavaOne este conferința principală pentru dezvoltatorii Java, unde puteți afla despre cele mai recente tehnologii Java, vă puteți crește cunoștințele tehnice și puteți pune întrebări colegilor dezvoltatori și planificatori. Oracle găzduiește conferințe anuale JavaOne, inclusiv conferința principală JavaOne din San Francisco și conferințe nivel regional. Vizitați www.oracle.com/javaone pentru Informații suplimentare O evenimente viitoareși locurile lor.
  • Oracle Technology Network Developer Days sunt ateliere practice gratuite pentru dezvoltatorii Java, care au loc în mod regulat în întreaga lume.
  • Oracle sponsorizează și alte companii care găzduiesc evenimente de tehnologie Java. Pentru a afla despre evenimente viitoareîn regiunea dvs., utilizați căutarea în catalog

Peste mai bine de zece ani de istorie limbajul Java, nici o singură generație de medii de dezvoltare integrate (Integrated Development Environments - IDE-uri) nu s-a schimbat. Evoluția instrumentelor IDE se datorează multor factori, a căror combinație se numește tehnologie informațională, care include componente software și hardware, precum și dezvoltarea limbajului în sine, care are loc nu numai în profunzime, optimizarea unor capacități, care este demonstrat clar de sosirea noilor biblioteci Swing în locul celor învechite AWT, dar și „în lățime”, aceasta este apariția tehnologiilor JSP, o mai mare integrare cu DBMS și servere de aplicații, suport pentru tehnologii Spring, Hibernate etc.

Și dacă primele instrumente IDE, în înțelegerea de astăzi, au fost un editor de text primitiv, care a servit doar pentru tastarea codurilor sursă, iar toate celelalte lucrări, de la compilare până la asamblarea finală a proiectului, trebuiau făcute manual, atunci cele moderne de astăzi sunt de fapt dispozitive multifuncționale care preiau. Include nu numai funcțiile obișnuite, ci și o serie de altele suplimentare, pornind de la crearea automată a Javadoc, refactoring, profiling, design UML, un client pentru conectarea la orice DBMS și terminând cu astfel de cele exotice care nu au legătură cu procesul de dezvoltare, cum ar fi verificarea ortografică.

Desigur, prețul de plătit pentru toate aceste „conveniențe” este cerințele crescute pentru resursele computerului. Există o opinie că 80% dintre utilizatori folosesc capabilitățile existente software doar 20%, acest lucru poate fi proiectat și pe instrumentele IDE. Deoarece toate avantajele lor pot fi apreciate doar de un programator care a dezvoltat tehnologia adecvată de mulți ani. Și este dificil pentru programatorii începători să evalueze în mod adecvat acest sau acel instrument, prin urmare, de regulă, selecția sa independentă are loc în funcție de două criterii - claritatea intuitivă a interfeței și diverse caracteristici de timp și resurse, cum ar fi încărcarea, compilarea, lansarea. , și cantitatea de RAM ocupată. La urma urmei, la început aveți nevoie doar de un compilator, un depanator și mașina Java în sine.

Prin urmare, scopul acestui articol este de a trece în revistă piața existentă a instrumentelor IDE pentru dezvoltarea de programe folosind limbajul Java, identificând punctele forte și punctele slabe ale fiecăruia în funcție de diverse criterii, pe baza unei analize a rezultatelor proiectului: „Testarea și analiza mediilor de dezvoltare software pentru Java” („Testing and analysiss IDE pentru Java„(TAIDEJ)), care a fost organizată de noi, grupul de coordonare a șantierului și s-a desfășurat în perioada 01/01/2006 până în 09/01/2006 pe site-ul www.site.

Proiectul a fost împărțit în mai multe etape. În prima etapă, am elaborat un chestionar, Tabelul 2, și am compilat o listă de Java-IDE, Tabelul 3, care au fost dezvoltate de la apariția limbajului Java2 până în prezent, incluzând link-uri către ambele instrumente IDE pe care toată lumea le cunoaște și la cele destul de exotice. Această listă este actualizată periodic datorită participanților noștri. Aici dorim să ne exprimăm profunda recunoștință tuturor participanților la proiect, precum și tuturor celor care ne-au discutat și ne-au criticat constructiv pe forumuri, tabelul 1

Tabelul 1. Java - forumuri
Java - Forum pe Sources.Ru
RSDNhttp://www.rsdn.ru/?forum
Forumuri - Juga.Ruhttp://forum.juga.ru/
forumuri de arhivă IThttp://www.javable.com/forum
Forumuri Java - Programare Javahttp://forum.java.sun.com/
Forumuri java.nethttp://forums.java.net
Javalobby.orghttp://www.javalobby.org/java/forums
JavaWorldhttp://www.javaworld.com/javaforums
Forum computer Ru.Boardhttp://forum.ru-board.com
Programare - iXBT Hardware BBShttp://forum.ixbt.com
Forumul JUG KPIhttp://jug.in.ntu-kpi.kiev.ua/forum
CITForumhttp://forum.citforum.ru
Realcoding.NEThttp://forums.realcoding.net

La elaborarea chestionarului, am încercat să aflăm următoarele:

  1. tendința de schimbare a preferințelor programatorilor, deoarece odată instrumentele de succes fie au încetat cu totul să se dezvolte, fie dintr-un motiv oarecare companiile care le-au dezvoltat au dispărut și, prin urmare, mulți au fost nevoiți să treacă de la un instrument IDE la altul;
  2. cum a ales programatorul acesta sau acel instrument;
  3. modul în care programatorul evaluează instrumentele cu care a lucrat pe o scară de cinci puncte;
Tabelul 2. Chestionar

Alte sarcini au constat în prelucrarea și analizarea rezultatelor obținute informatii statistice, evaluări ale „intensității resurselor” a mijloacelor populare. În plus, au fost pregătite recenzii ale unor instrumente și postate pe site-ul web al proiectului.

Tabelul 3. Lista IDE-urilor pentru Java.
NumeProducătorPagina web a produselor
1 Applet Designer ProfessionalTVObjectshttp://www.tvobjects.com/
2 AplicabilitateSoftware de progreshttp://apptivity.progress.com/
3 Awesume Jawa 1.0Awesume Interactive Designhttp://www.awesume.se/en/index.htm
4 Bluetteinstrument gratuit RAD Javahttp://blue.donga.ac.kr/bluette/
5 BongoMarimbahttp://www.marimba.com/
6 Clarion Internet EditionTopSpeed ​​​​Corporationhttp://www.topspeed.com/
7 CodeWarrior ProMetroWerkshttp://www.metrowerks.com/desktop/pro/
8 Cosmo CodeSGIhttp://www.sgi.com/Products/cosmo/code/index.html
9 ED pentru WindowsDevine moalehttp://www.getsoft.com/ed_java.html
10 ElixirElixir Technology Pte Ltdhttp://www.elixir.com.sg/
11 Constructor gratuitColectiv FreeBuilderhttp://www.freebuilder.com/
12 ÎNŢELEGEProiectul GRASPhttp://www.eng.auburn.edu/grasp/
13 PolizorSchimb de paradigmehttp://www.tpex.com/features.htm
14 HyperwireKinetixhttp://www.ktx.com/
15 Animator Jambaintercalarehttp://www.jamba.com/
16 Jambaintercalarehttp://www.jamba.com/
17 JavaManHartWarehttp://homepage.dave-world.net/~hartware/
18 Java StudioMicrosisteme solarehttp://www.sun.com/
19 SuliţăPas înaintehttp://www.ozemail.com.au/~stepsoft/
20 JaWizSisteme InfinityEdgehttp://www.infinityedge.com/
21 JBuilderInprisehttp://www.inprise.com/jbuilder/
22 JDesignerProAnti-glonthttp://www.bulletproof.com/
23 JDE pentru EmacsPaul Kinnucanhttp://sunsite.auc.dk/jde/
24 JADI SujalShahhttp://dan.hcf.jhu.edu/sujal/winjadi/
25 JIGS Cubhttp://www.scubed.cc/
26 JipeEnvision Internet Serviceshttp://www.users.globalnet.co.uk/~eis/jipe.htm
27 JPadModelWorkshttp://www.modelworks.com/
28 KalimantanReal-Time Enterprises, Inc.http://www.real-time.com/java/kalimantan/index.html
29 KAWATEK-TOOLS, Inc.http://www.tek-tools.com/kawa/
30 LavăDan Pagehttp://www.hnet.demon.co.uk/products/lava/index.html
31 LemurDesign insulăhttp://www.island-design.co.uk/
32 NetBeansNetBeans, Inc.http://www.netbeans.com/
33 OEW 1.0Software inovatorhttp://www.isg.de/OEW/Java/
34 PARTS pentru JavaObjectSharehttp://www.objectshare.com/p4j/p4j2info.htm
35 PutereJSybasehttp://www.sybase.com/products/powerj/
36 CuptorInteligența naturalăhttp://www.roaster.com/roaster/
37 SNiFF+Software-ul TakeFivehttp://www.takefive.com/sniff/
38 SpiriteVisNet Limitedhttp://www.evis.net/
39 SuperCedeSuperCede, Inc.http://www.supercede.com/
40 VisajTehnologia software imperialăhttp://www.ist.co.uk/
41 Vision JadeSoftware de viziunehttp://www.vision-soft.com/
42 VisualAge pentru JavaIBMhttp://www.software.ibm.com/ad/vajava/
43 Visual CafeSymantechttp://cafe.symantec.com/
44 Visual J++Microsofthttp://www.microsoft.com/visualj/
45 Platforma de aplicații webSilverStreamhttp://www.silverstream.com/products/main/main_f.htm
46 Java WebIDEChami.comhttp://www.chami.com/webide/
47 Nimicisoftwarebuero m&bhttp://www.softwarebuero.de/wipeout-eng.html
48 IntelliJ IDEA IntelliJ IDEAhttp://www.jetbrains.com/idea/
49 Eclipsăeclipse.orghttp://www.eclipse.org
50 JDeveloperOracolhttp://www.oracle.com/technology/products/jdev/index.html
51 JCreatorSoftware Xinoxhttp://www.jcreator.com/
52 jEditjEdithttp://www.jedit.org/
53 X-DevelopSoftware-ul Omnicorehttp://www.omnicore.com/
54 Gel IDEGExperts Inchttp://www.gexperts.com/
55 Dezvoltator de aplicații IBM Web Sphere StudioSoftware IBMhttp://www-306.ibm.com/software/awdtools/studioappdev/
56 extindeNOVELLhttp://www.novell.com/products/extend/

În primul rând, metoda de distribuție, respectiv, IDE-urile pot fi împărțite în plătite (JBuilder, Visual Cafe...) și gratuite (NetBeans, Eclipse, Gel), pe care oricine le poate descărca de pe site-ul producătorului.

Am decis să evidențiem cel de-al doilea criteriu de clasificare nu pe baza unor capacități specifice, deoarece, pe această bază, probabil că ar fi posibil să se împartă IDE-ul la infinit, ci din totalitatea capabilităților instrumentului în sine și cerințele sale. asupra resurselor. Desigur, în acest caz, prezența unui constructor de interfețe vizuale este pe primul loc, care, la rândul său, propune anumite cerințe pentru resurse.

Pe baza acestui criteriu, putem distinge instrumentele care nu au un instrument vizual pentru dezvoltarea GUI (simplu), de exemplu Gel, JCreator, și cele care au (complex) JBuilder, Idea.

În consecință, primii ocupă mai puțin de 30 MB de RAM în timpul funcționării, iar cei din urmă mai mult de 100 MB. Cât despre ei înșiși ajutoare vizuale dezvoltare, apoi din propria mea experiență și în opinia multor colegi programatori cu mulți ani de experiență, utilizarea lor nu este întotdeauna justificată pentru programatorii începători, deși pe de o parte par să faciliteze dezvoltarea, dar pe de altă parte complică înțelegerea conceptuală a lucrurilor de bază ale bibliotecii Swing, cum ar fi managerii de plasare, procesarea evenimentelor etc.

De asemenea, în proiect a fost implicat un grup de studenți DSTU (aș dori în special să menționez Egorenkov V. și Lagutin D.), care tocmai începuseră să studieze OOP, ale căror sarcini erau să se familiarizeze cu IDE-ul pentru Java, să le instaleze , remediați parametrii la încărcare, emiteți comentariile și în cele din urmă propria alegere a mijloacelor pentru munca inițială. Rezultatele testelor sunt rezumate în tabelul 4.

Tabelul 4. Rezultatele testării instrumentelor IDE
OpțiuniGeIJСreator 3.5JBuilder XIdeea 5NetBeans 4.1
Timp de instalare1 sec1-1,5 sec58 sec22 sec50 sec
dimensiunea pachetului instalat10,3 MB6,49 MB332 MB157 MB118 MB
Mărimea distribuției4,21 MB3,6 MB178 MB51,6 MB46,4 MB
Lansa5s1-1,5 sec9 sec6 sec6 sec
Volumul ocupat în RAM17828 KB12960 KB74128 KB65604 KB61409 Kb
Amprenta memoriei virtuale9020 KB14960 KB78588 KB76416 KB70406 Kb

* Configurația de bază a fost bazată pe o mașină bazată pe: CPU Athlon64 3000+; RAM - 1024 MB DDR-SDRAM (pc3200)

După care a avut loc un seminar în cadrul căruia s-au rezumat rezultatele lucrării, în urma căruia s-a stabilit că în stadiul inițial al lucrării, când este în desfășurare procesul de studiere a trăsăturilor sintactice ale limbii, există nu este nevoie să utilizați capabilitățile pe care le oferă IDE-urile complexe, deși, desigur, mulți sunt interesați de modalități de a dezvolta rapid o interfață, deoarece această opțiune este cea mai intuitivă și vă permite să obțineți imediat rezultate. Dar, după cum știți, dezvoltarea interfeței este integrală, dar nu cea mai mare parte importantă aplicatii. Iar cerințele crescute de resurse de la IDE-urile complexe, mai ales ținând cont de faptul că nu toți elevii au computere de acasă cu chiar și 512 MB de RAM, oferă avantaje incontestabile IDE-urilor simple, așa că Gel a fost recunoscut drept lider printre studenți, dintre toate IDE-urile disponibile. .

Nume% din voturiNota
1 JBuilder21.47 3.0
2 Eclipsă16.64 3.3
3 NetBeans14.22 2.9
4 IntelliJ IDEA11.66 3.5
5 JDeveloper7.11 2.8
6 Visual J++5.26 1.8
7 JCreator4.26 2.3
8 VisualAge pentru Java3.69 2.8
9 Java Studio3.41 2.0

Pe baza acestui lucru, să analizăm din ce poziții abordează un programator alegerea independentă a unui instrument.

  1. Interfață. Aceasta este prima componentă pe care utilizatorul o întâlnește după instalare și care formează prima impresie a programului și pe baza căreia se poate face alegerea finală. Nu doar designul general este evaluat aici, deși, desigur, afectează și el într-un anumit fel, dar și comoditatea de aranjare și configurare a unor componente precum fereastra codului sursă, fereastra proiectului etc.
  2. Înființat. În consecință, după instalarea și lansarea mediului de dezvoltare pentru prima dată, acesta este configurat, adică sunt indicate căile unde se află SDK-ul instalat, DOCS, J2EE. De regulă, nu se observă diferențe semnificative în această componentă. În plus, instrumentele moderne, de regulă, determină independent componentele instalate.
  3. Editor de cod. Configurarea afișajului codurilor sursă, de regulă, nu este, de asemenea, foarte diversă; în orice instrument puteți ajusta cu ușurință fontul și dimensiunea acestuia, precum și culoarea. Un avantaj important este prezența unui asistent atunci când, atunci când mouse-ul „se blochează” pe orice variabilă sau metodă, apare un ToolTip (fereastra contextuală) destul de detaliat în care toți parametrii obiectului sunt extinși și descriși. Există și o mulțime lucruri mici plăcute, afișarea numerotării liniilor, afișarea structurii clasei, afișarea caracterelor de paragraf, verificarea ortografică.

Analizând, pe baza acestor caracteristici, toate instrumentele IDE care există astăzi, puteți observa că nu există diferențe semnificative între ele în afară de designul interfeței și evident că conceptul de comoditate este subiectiv.

Analiza rezultatelor sondajului, tabelele 5,6. După cum este descris mai sus, în sondajul nostru, fondurile au fost împărțite în două grupuri, cele care au fost utilizate anterior și cele care sunt utilizate în prezent. Și dacă există diversitate între mijloacele care au fost folosite în trecut, am selectat mijloacele care au primit mai mult de 3% din voturi de la numărul total au participat la sondaj, nu există o astfel de diversitate în rândul celor în uz în prezent și am fost nevoiți să reducem procentul de voturi și chiar și cu toate acestea nu am obținut prea multă diversitate.

După cum puteți vedea, un participant constant la selecții este instrumentul IDE „simplu” JCreator, acest lucru se explică aparent prin faptul că este destul de ușor de învățat și nu necesită resurse, prin urmare este popular printre programatorii începători. JBuilder și-a pierdut poziția, acest lucru se datorează, evident, faptului că fonduri gratuite, precum Eclipse și NetBeans au început să-l depășească în capacitățile lor. Eclipse ar trebui să fie recunoscut drept lider incontestabil, deoarece nu și-a pierdut poziția destul de înaltă, ci chiar a crescut. Popularitatea JDeveloper ar trebui să fie asociată cu concentrarea sa pe Oracle DBMS. Popularitatea IntelliJ IDEA se datorează faptului că, la un moment dat, dezvoltatorii au fost capabili să prezinte un produs cu capabilități puternice, iar de câțiva ani au avut destul succes în menținerea mărcii sale la un nivel înalt, ceea ce este confirmat și de evaluările ridicate ale utilizatorilor.

În general, trebuie remarcat faptul că rezultatele ratingului au fost previzibile, întrebarea se referea doar la distribuția locurilor, iar o surpriză pentru autori a fost că NetBeans a primit un procent relativ mic de voturi, mai ales având în vedere capacitățile celei mai recente versiuni. .

O analiză a motivelor alegerii unui instrument IDE a arătat că alegerea instrumentelor de prima generație a fost de obicei făcută întâmplător sau pe baza rezultatelor unei analize independente, ceea ce este firesc, deoarece la acel moment procesul de formare atât a limbajului în sine. iar instrumentele de dezvoltare aveau loc. Produsele de a doua generație au fost alese în principal ca urmare a unei analize independente sau a sfatului unui prieten. Se pare că acest lucru se datorează faptului că până atunci s-au format atât un cerc de programatori Java profesioniști, cât și o piață pentru dezvoltatorii principali de instrumente IDE.

Tabelul 7. Motive pentru alegerea unui IDE

Astfel, astăzi liderii dintre IDE-urile de dezvoltare Java sunt IntelliJ IDEA, Eclipse și NetBeans. În general, toate au aproximativ aceeași funcționalitate și este destul de dificil de evaluat care este cel mai bun. Prin urmare, atunci când alegeți un instrument, trebuie în mod evident să vă concentrați pe IDE-ul pe care este dezvoltat proiectul dacă programatorul se alătură unei echipe de dezvoltare sau să alegeți cel mai accesibil dacă intenționați să dezvoltați un proiect independent.

Lista surselor utilizate

  1. Zhmailov B.B. Avantajele și dezavantajele dezvoltării de programe Java fără utilizarea instrumentelor IDE. Revista „Buletinul Tehnologiilor Informatice și Informatice” Nr. 6, 2006.
  2. , Sergey Berdachuk,"Oracle JDeveloper 10g - Java Application Development Environment"
  3. , Alexey Litvinyuk, „Introducere în mediul integrat Dezvoltarea eclipsei"
  4. , Alexander Demyanenko, " Scurtă recenzie IDE - Jbuilder"
  5. , Alexander Demyanenko, „Scurtă prezentare a IDE - Idee”
  6. , Boris Zhmailov, „Scurtă prezentare generală a IDE - Gel”
  7. , Prezentare generală a instrumentelor de refactorizare automată în IDE-ul Java

Cum să creezi cea mai bună aplicație Java care este rapidă, stabilă și de încredere? Acest lucru va necesita nu numai un dezvoltator experimentat cu abilități excelente de programare, ci și dreptul Mediu de dezvoltare Java.

Ar fi trebuit să fi realizat deja că un IDE Java este cu adevărat necesar, mai ales unul care acceptă mai multe limbaje de programare simultan.

  • NetBeans este cel mai bun IDE Java dezvoltat de Oracle ();
  • IntelliJ IDEA - cel mai bun IDE pentru dezvoltatori Java (premium) Java-IDE);
  • Eclipse este un IDE popular pentru Dezvoltatori Java (software gratuit);
  • Android Studio- Java-IDE conceput pentru Dezvoltatori Android;
  • JDeveloper este un IDE gratuit pentru simplificarea dezvoltării de aplicații Java;
  • DrJava este un mediu de dezvoltare compact pentru programe Java;
  • JEdit este un editor de cod avansat pentru Dezvoltatori Java;
  • MyEclipse - Full stack Java IDE pentru dezvoltare web;
  • JCreator - simplu IDE pentru dezvoltare Java;
  • GreenFoot este un instructor Java online și IDE.

Top 10 IDE-uri Java pentru dezvoltare web rapidă

  1. NetBeans - Cel mai bun IDE Java dezvoltat de Oracle (software gratuit)

Până în prezent cel mai bun mediu de dezvoltare java, creat de dezvoltatori pentru dezvoltatori cu scopul de a face fluxul de lucru cât mai simplu și eficient posibil.

Folosind NetBeans, puteți crea nu numai aplicații web corporative, ci și aplicații software mobile și desktop. În plus, NetBeans vă permite să reutilizați spatiu de lucru proiect pe mai multe platforme precum Windows, Linux, Mac OS X și Oracle's Solaris.

NetBeans rezolvă majoritatea problemelor pe care le-ar putea întâlni un dezvoltator în timpul lucrului. Acest IDE vă permite să gestionați toate sarcinile: analiză, proiectare, depanare, testare unitară, gestionarea codului sursă și implementare.

Codul în curs de dezvoltare poate conține erori nedetectate care sunt greu de găsit. Dar instrumentele NetBeans încorporate, cum ar fi analiza codului static, integrarea pluginului FindBug, vor ajuta la identificarea și eliminarea probleme complexeîn cod. În plus, depanatorul NetBeans oferă posibilitatea de a naviga rapid prin cod, de a instala puncte de control, adăugați note, faceți instantanee și urmăriți execuția codului.

IDE-ul vine, de asemenea, cu un generator de cod puternic care ajută la optimizarea performanței aplicației ( viteza de operare si consumul de memorie). În plus, include un depanator vizual care vă permite să ajustați interfețele de utilizator create fără a fi nevoie să editați codul.

Instrumentul Maven susținut de NetBeans merită o privire. Cu ajutorul acestuia, adăugarea dependențelor se face în doar câteva clicuri. Acest lucru evită încărcarea/reconstruirea inutilă a indecșilor.

Să vedem pentru ce altceva este considerat NetBeans unul dintre cele mai bune IDE-uri Java.

Acesta acceptă HTML5, CSS3, JavaScript (ES 5/6) și Angular JS. NetBeans acceptă, de asemenea, completarea automată pentru aceste limbi, precum și directivele Angular.

NetBeans vă permite să dezvoltați aplicații mobile folosind platforme precum Cordova și PhoneGap. Și, de asemenea, folosind GlassFish și WebLogic, implementați orice aplicație web și testați funcționalitatea finală. Ei adaugă suport pentru Java 8 la capacitățile de bază ale nucleului.

NetBeans acceptă toate aplicațiile web populare ( Spring/Struts/Wicket) și biblioteci precum PrimeFaces, RichFaces, ICEfaces.

  1. IntelliJ IDEA - Cel mai bun IDE pentru dezvoltatori Java (IDE Premium Java)

Un instrument rapid și de încredere pentru dezvoltarea web în Java. Acest mediu de dezvoltare pentru Java pentru Windows este dezvoltat de JetBrains. Se actualizează și se extinde în mod constant pentru a satisface nevoile pieței.

IntelliJ IDEA vine în două ediții. Versiunea gratuită este destinată studenților, profesorilor și dezvoltatorilor de pluginuri. Plătit - pentru organizațiile care dezvoltă aplicații comerciale.

IntelliJ Community Edition

Versiunea gratuită acceptă platforme precum Android, Swing și JavaFX, Java, Groovy, Kotlin, Scala, Go, Dart, Erlang și Python.

În afară de aceasta, acest IDE este destul de compact și conține alte câteva caracteristici, cum ar fi execuția testului JUnit / TestNG, depanarea, completarea codului, inspecția codului, refactorizarea codului, Ant și vizual. editor grafic GUI

Există, de asemenea, patru tipuri de sisteme de control al versiunilor pe care le puteți utiliza: Git/GitHub, SVN, Mercurial și CVS. Este disponibil un plugin Docker care oferă suport pentru implementarea aplicațiilor web. Versiunea gratuită include și Decompiler și ByteCode pentru a efectua analize avansate.

IntelliJ Ultimate Edition

Pentru programatorii începători, un IDE gratuit oferă oportunități ample, care îi va ajuta să facă primii pași în dezvoltarea web în Java. Probabil că utilizatorii mai avansați vor prefera versiunea platita, ceea ce face posibilă utilizarea funcțiilor avansate.

Este un mediu de dezvoltare Java excelent care acceptă multe limbaje de programare, cum ar fi JavaScript, TypeScript, SQL, CSS, LESS, Sass, Stylus, CoffeeScript, ActionScript, Ruby și PHP.

Pentru dezvoltarea web profesională veți avea nevoie Ultima versiune. Combină cadre precum Spring MVC, J2EE ( JSF/JAX-RS/CDI/JPA), Grails, Griffin, React, Angular JS, Node.js, Django, Flask, CMS ( Drupal / WordPress / Laravel).

Versiunea plătită are suport suplimentar pentru controlul versiunilor, cum ar fi TFS, Perforce, ClearCase și Visual SourceSafe. Oferă multe opțiuni pentru a vă personaliza strategia de implementare folosind Tomcat, TomEE, GAE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Jetty și Virgo.

Această versiune include suport pentru NPM, WebPack, Gulp și Grunt. Include instrumente precum diagrame ( UML/Dependențe), matricea de dependență.

  1. Eclipse - IDE popular pentru dezvoltatorii Java (software gratuit)

Este un IDE open source modern, multiplatform și distribuit gratuit, disponibil pentru dezvoltarea web pentru întreprinderi. În 1998, IBM Software Group a decis să creeze un IDE care să-și poată pune un punct pe piață și să devină unul dintre liderii săi. Acest lucru a dus la crearea Eclipsei.

Interesant, Eclipse în sine este un exemplu de cele mai bune aplicații Java, deoarece este scris în Java. A fost întotdeauna o platformă stabilă, cu funcții complete de cea mai înaltă calitate pentru dezvoltarea de aplicații web moderne.

Eclipse are toate caracteristicile necesare pe care ar trebui să le aibă un IDE Java ideal:

  • suport Java 8.0 și 9.0;
  • Refactorizarea codului, editarea codului cu verificarea interogărilor, compilarea incrementală, referințele încrucișate, sugestia automată a variantelor de cod;
  • Integrat analiza statica cod;
  • Completare inteligentă a codului și remedieri rapide;
  • Comoditate și performanță;
  • Suport Windows/Linux/Mac OS X.

Versiunea actuală a mediului de dezvoltare pentru limbajul Java este Neon. În el au fost implementate multe funcții noi:

  • Editorul Java arată un model implicit pentru plasarea verificărilor +ve / -ve;
  • IDE-ul ajută acum la clasificarea nivelului de severitate al erorilor specifice din codul dvs.;
  • Code Assist acceptă modele de subșiruri;
  • Acum este posibil să personalizați analiza nulă bazată pe adnotări pentru a utiliza mai multe seturi de tipuri de adnotări;
  • Depanatorul acceptă acum argumente suplimentare de depanare, iar vizualizarea resurselor sistemului de operare vă permite să utilizați informațiile de proces în depanare;
  • Modelarea a permis îmbunătățiri semnificative în generarea de cod, editorii de modele, compararea modelelor și editorii grafici personalizați.

După cum puteți vedea, Eclipse conține multe funcții care economisesc timp. Puteți chiar să creați șabloane personalizate cod pentru a accelera dezvoltarea.

  1. Android Studio - Java IDE creat special pentru dezvoltatorii Android

Un IDE modern pentru dezvoltarea aplicațiilor Java și Android. Acesta este un produs relativ nou, lansat la mijlocul anului 2013. Construit pe IntelliJ IDEA, Android Studio oferă conditii optime pentru a dezvolta design și cod de lucru.

Scopul principal al instrumentului este de a accelera procesul de dezvoltare a aplicațiilor pentru orice dispozitiv Android. Înainte de lansarea sa, dezvoltatorii au trebuit să se bazeze pe Eclipse și pe pluginul ADT. Din această cauză, sala de operație sistem Android a rămas în urma Apple. După Lansare Android Popularitatea Studio Android a crescut.

IDE-ul acceptă o serie de funcții utile : Editare inteligentă a codului, depanare, testare unitară și profilare a codului. Să ne uităm la fiecare dintre ele mai detaliat.

Caracteristici interesante ale mediului de dezvoltare Java pentru Android:

  • Actualizare și lansare instantanee, astfel încât modificările de cod să fie aplicate imediat rulează aplicația fără a-l reporni;
  • Emulatorul încorporat este ușor de instalat și rulează aplicații diverse configurații dispozitive;
  • Editorul de nouă generație vă permite să scrieți cod de înaltă calitate, economisește timp și crește productivitatea dezvoltării; Puteți utiliza completarea avansată a codului, refactorizarea și revizuirea codului;
  • Sistem de asamblare încorporat ( Gradle) ajută la automatizarea build-urilor, la generarea de dependențe și la pregătirea configurațiilor personalizate de build;
  • Gradle este un sistem de construcție pentru diverse dispozitive. Vă permite să creați aplicații care funcționează pe toate dispozitivele Android;
  • Integrare ușoară cu sisteme de control al versiunilor, cum ar fi GitHub și SVN;
  • Abilitatea de a pregăti o versiune pentru execuție pe un server CI, cum ar fi Jenkins și Bamboo;
  • Șabloanele de cod gata făcute ajută la simplificarea și accelerarea dezvoltării aplicațiilor;
  • Vă puteți testa aplicația cu JUnit 4 și puteți regresa interfața cu utilizatorul folosind Espresso Test Recorder;
  • Urmăriți erorile din codul dvs. folosind instrumentul de analiză încorporat;
  • Alte instrumente încorporate sunt, de asemenea, disponibile, cum ar fi Editor de aspect, Vector Asset Studio, Analizor APK și Editor de traducere.
  • Android Studio este unul dintre cele mai bune medii de dezvoltare Java pe care ar trebui să le încercați pentru a dezvolta atât aplicații desktop, cât și aplicații mobile.
  1. JDeveloper este un mediu gratuit pentru simplificarea dezvoltării aplicațiilor Java

IDE Java puternic open source de la Oracle. Acceptă toate etapele creării aplicației.

JDeveloper include un editor de cod avansat care îmbunătățește viteza de dezvoltare cu auditarea codului, testarea unitară integrată și crearea de profiluri. De asemenea editor vizual poate fi folosit pentru programare în SQL, XML, PHP, JavaScript, HTML și CSS.

JDeveloper este optimizat pentru gestionarea aplicațiilor J2EE, baze de date, servicii web REST/SOAP, aplicatii mobile, componente și aplicații Oracle Fusion Middleware.

Acest IDE conține o serie de instrumente încorporate pentru a accelera dezvoltarea. Unul dintre ele este serverul WebLogic integrat, care vă permite să rulați, să testați și să depanați aplicațiile J2EE. Precum și un browser SQL și un editor PL/SQL, care va ajuta la construirea de interogări, vizualizarea bazelor de date și crearea de rapoarte; Editor WSDL care accelerează dezvoltarea SOAP și REST.

JDeveloper include, de asemenea, două instrumente de urmărire - generatoare de schemă XSD/XML încorporate și instrumente de testare.

  1. DrJava - un mediu simplu pentru dezvoltarea programelor Java

Un mediu de dezvoltare Java simplu și receptiv. Misiunea sa inițială a fost de a prezenta Java începătorilor prin instruire interactivă. Mai târziu au fost adăugate funcții suplimentare pentru utilizatorii avansați.

DrJava integrează caracteristici precum un editor de cod inteligent, un terminal interactiv pentru evaluarea ieșirii programului, un depanator de cod sursă și un test unitar.

IDE-ul acceptă Java 8 și versiuni mai noi. Și un alt plus util este integrarea cu instrumentul Jacoco pentru acoperirea codului. Când executați teste unitare, generează rapoarte care conțin linkuri care indică acoperirea codului.

În opinia noastră, DrJava este cel mai potrivit pentru utilizatorii care au început recent să învețe Java. Ei își vor putea dezvolta abilitățile Programare Javași apoi faceți upgrade la IDE-urile NetBeans, Eclipse sau IntelliJ Java.

  1. JEdit - un editor avansat pentru dezvoltatorii Java

Folosit un editor de cod intuitiv Programatori Java pentru multi ani. Acesta acceptă Mac OS X, OS/2, Unix, VMS și Windows.

Ca și în cazul Eclipse, JEdit este dezvoltat folosind limbajul Programare Java. Și este, de asemenea, una dintre cele mai bune aplicații Java disponibile pentru utilizare gratuită bazată pe licențe GPL 2.0 .

UDE oferă o serie de caracteristici moderne:

  • JEdit include un limbaj macro încorporat pentru a automatiza orice sarcină repetitivă. De asemenea, puteți utiliza macrocomenzile disponibile;
  • Pachete JEdit cu un manager de pluginuri interactiv pentru căutarea și încărcarea pluginurilor necesare.
  1. MyEclipse - un IDE Java complet pentru dezvoltare web

MyEclipse este unul dintre instrumentele concepute pentru a eficientiza procesul de dezvoltare. MyEclipse este dezvoltat de Genuitec, care l-a creat pe baza Eclipse.

Acest mediu de dezvoltare pentru limbajul Java acceptă dezvoltare corporatista, dezvoltare web și dezvoltare web cu ciclu complet.

Să aruncăm o privire la caracteristicile pe care le oferă:

  • Suport extins pentru J2EE pentru toate cadrele cunoscute, cum ar fi Spring, JPA, JSF, Jquery și Cordova;
  • Editare inteligentă a codului cu indicii, verificare instantanee, evidențiere a sintaxei, ajutor convenabil ( bara de instrumente cu firimituri de pâineși mini hartă);
  • Managementul complet al ciclului de dezvoltare a proiectului;
  • Incorporat Suport MySQL , SQL Serverși Sybase;
  • WebSphere încorporat pentru rularea, testarea și depanarea aplicației dvs. din mers;
  • Alte servere de aplicații, cum ar fi WebLogic, Apache Tomcat, GlassFish și Derby sunt acceptate implicit;
  • Crearea de aplicații web dinamice folosind TypeScript și Angular 2 ( ES6);
  • Suport precis pentru dezvoltarea și testarea serviciilor web RESTful;
  • Abilitatea de a previzualiza rezultatul execuției codului folosind instrumentul CodeLive încorporat. De asemenea, puteți merge la sursa oricărui element dintr-o pagină web;
  • Testare cross-browser și suport pentru emulatorii de telefonie mobilă;
  • Discutați actualizările codului prin integrarea Slack.

MyEclipse conține funcții care pot îmbunătăți productivitatea oricărui dezvoltator Java.

  1. JCreator - un mediu simplu pentru dezvoltarea Java

Este unul dintre cele mai bune medii de dezvoltare Java care oferă dezvoltatorilor o experiență de dezvoltare interactivă. În acest sens, oferă mai multe funcții decât orice alt editor de cod.

JCreator este dezvoltat de Compania IT Xinox Software. IDE-ul este disponibil în două versiuni: versiunea Lite cu dizabilitățiși ediția Pro cu Set complet funcții.

JCreator include multe caracteristici utile:

  • Interfața Easy Project Management este similară cu Visual Studio;
  • Schemă personalizată de culori pentru organizarea codului;
  • Abilitatea de a configura și utiliza mai multe profiluri JDK în proiecte;
  • Selectarea unui șablon de proiect pentru lansare rapidă;
  • Suport pentru instrumente de control al versiunii și al construirii, cum ar fi Ant și CVS;
  • Posibilitatea de a rula aplicația ca applet folosind JUnit sau în terminal;
  • Instrumente de apelare încorporate funcții externe si utilitati. Formatare cod Java, compilator RMI.

La crearea acestui IDE, s-a acordat atenția cuvenită ușurinței de utilizare, vitezei, performanței și interfeței de utilizator excelentă. În multe privințe, autorii s-au concentrat asupra Microsoft Visual Studio.

  1. GreenFoot - Instructor Java online și IDE

Un editor de cod specializat conceput pentru ca începătorii să învețe Java în mod interactiv. Oferă un mediu pentru generarea de simulări ale programelor de grafică și ale jocurilor scrise în Java.

IDE-ul documentează fiecare caracteristică în detaliu, oferind documentație atât pentru începători, cât și pentru utilizatori experimentați. Acest lucru vă ajută să vă dezvoltați rapid abilitățile.

Acest mediu de dezvoltare Java are o interfață de utilizator clară și include o singură fereastră pentru modelarea tuturor obiectelor și claselor aplicației.

GreenFoot are propriul public țintă, care include studenți, profesori și antrenori. În același timp, implementează toate funcțiile necesare pentru Dezvoltator Java:

  • Editorul GUI vă permite să adăugați clase cu un singur clic. Dar se pot adăuga și alte elemente, în funcție de cazul specific de utilizare;
  • Clasele create pot fi ușor extinse sau moștenite. Același lucru se poate face folosind un editor vizual;
  • GreenFoot acceptă un număr mare de biblioteci de imagini grupate în categorii precum animale, obiecte, clădiri, oameni și simboluri;
  • Acest IDE oferă management de proiect, suport pentru cod, completare automată, evidențiere a sintaxei și alte instrumente.
  • Limbile, platformele și metodele pot varia. Dar există două aspecte ale dezvoltării web care sunt comune tuturor sarcinilor: front-end și backend. Scopul acestui articol este de a...

    În urmă cu câțiva ani, aproape toate paginile web erau create manual. A fost foarte greu și până în momentul în care... a apărut în toate browserele populare...

După cum știți, Java este unul dintre cele mai populare limbaje de programare din lume și cunoașterea acestuia vă va crește semnificativ valoarea ca programator. Așa că ați decis să începeți să scrieți în această limbă. Va trebui să instalați JDK-ul pentru a scrie și rula programe Java. JDK este un set de software dezvoltat de Oracle, care conține un compilator (javac), un mediu de rulare ( Java Runtime Environment), biblioteca standard de limbă, exemple și documentație. După ce ați citit acest articol, veți afla cum să instalați și să configurați JDK-ul pe sistemul dvs., ce este un mediu de dezvoltare și ce opțiuni IDE există pentru Java. De asemenea, veți scrie primul program în Java.

Instalarea kitului de dezvoltare Java

  1. Accesați site-ul web Oracle și descărcați JDK-ul pentru platforma dvs.
  2. După descărcare, extrageți arhiva rezultată și rulați aplicația extrasă.
  3. În timpul procesului de instalare, selectați opțiunea „Instrument de dezvoltare” și faceți clic pe „Următorul”.
  4. După ceva timp, instalarea se va finaliza.

Deci, ați instalat Java Development Kit, dar asta nu este tot. Trebuie să-l configurați pentru sistemul dvs.

Configurarea JDK folosind Windows ca exemplu

  1. Accesați folderul %ProgramFiles%\Java\%versiunea jdk%\bin pe care l-ați instalat, faceți clic pe proprietățile oricărui fișier din acest folder și copiați calea către acesta.
  2. Accesați proprietățile computerului dvs., deschideți fila „Avansat”, faceți clic pe „Variabile de mediu...”. În fereastra care se deschide, creați o nouă variabilă, denumiți-o Cale și inserați calea pe care ați copiat-o mai devreme în valoarea acesteia.
  3. Acum vine partea cea mai importantă. Deschideți un prompt de comandă și tastați javac pentru a verifica dacă JRE este instalat și configurat. Dacă primiți o listă de argumente pentru comanda javac, atunci felicitări, ați instalat și configurat cu succes tot ce aveți nevoie pentru a utiliza Java!

După instalarea JDK și JRE, nu va strica să instalați unul dintre IDE-urile pe computer.

Instalarea IDE-ului

Mai întâi, să ne dăm seama ce este IDE.

IDE(Integrated Development Environment) este un set de instrumente software utilizate de programatori pentru a dezvolta software. IDE-ul facilitează scrierea, rularea, depanarea și testarea codului.

Pentru scris programe complexe Este logic să folosiți un IDE. Ne vom uita la cele mai populare.

Caiet

Da, puteți scrie cod în Notepad! Pentru a dezvolta, trebuie doar să instalați JDK-ul și să specificați calea către acesta. Scrieți codul în Notepad și compilați folosind linia de comandă. Cu toate acestea, pentru dezvoltarea de programe complexe, aceasta nu este cea mai bună opțiune din cauza lipsei oricăror caracteristici suplimentare prezente în IDE-urile avansate.

NetBeans

NetBeans este alegerea dezvoltatorilor Java profesioniști. Are caracteristici și instrumente unice care vă vor permite să vă faceți programul pe mai multe platforme și să vă puteți citi codul. NetBeans acceptă nu numai Java, ci și alte limbaje de programare pentru desktop și dezvoltare web. Este complet gratuit, îl puteți descărca de pe site-ul oficial. Iată doar câteva dintre capacitățile sale:

  • formatarea codului;
  • instalarea de biblioteci terțe;
  • interfață grafică simplă;
  • si multe altele...

Eclipsă

Eclipse, ca și Netbeans, este unul dintre cele mai populare IDE-uri. Oferă o interfață impresionantă, intuitivă și un mediu de dezvoltare puternic care vă permite să dezvoltați confortabil aplicații Java. Puteți descărca Eclipse gratuit de pe site-ul oficial. Avantaje:

  • capacitatea de a forma codul după cum doriți;
  • suport pentru împărțirea codului în module;
  • ușurința utilizării aceluiași cod în proiecte diferite;
  • tragere și plasare;
  • vizualizarea conținutului bibliotecii;
  • interfață convenabilă.

IntelliJ IDEA

IntelliJ IDEA este un IDE binecunoscut pentru Java, scris, destul de ciudat, în Java. Este echipat cu instrumente unice și vă permite să navigați cu ușurință în program. Găsirea erorilor și codul de depanare nu a fost niciodată mai ușoară decât cu IntelliJ IDEA.

JCreator

JCreator este cel mai avansat și mai rapid IDE Java scris în C++.

Scriem primul nostru program

Deci, ați instalat și configurat JDK, JRE și IDE pentru Java. Care este următorul pas? Desigur, scrieți un program pentru a vă asigura în sfârșit că totul funcționează și că sunteți gata să învățați limba. Vă veți familiariza cu structura de bază a codului Java și vă veți crea primul program! Este de remarcat faptul că, înainte de a învăța Java, ar trebui să vă familiarizați cu cel puțin cel mai mult principii simple programare orientată pe obiecte.

Structura unui program Java poate fi reprezentată după cum urmează:

Structura programului Java

Fișierul codului sursă conține mai multe clase - acestea sunt părți ale programului care au anumite funcții. Este o bună practică să împărțiți programul în mai multe fișiere de cod sursă, fiecare cu propriul scop. Clasele conțin metode - acțiuni care pot fi efectuate de obiectele acestei clase. Metoda conține comenzi cu care puteți obține rezultatul dorit.

Înainte de a începe să creați un program, trebuie să creați un proiect și în el un fișier care va conține codul dvs. Să luăm în considerare crearea unui proiect în IDE-ul Eclipse, dar în alte IDE-uri procesul nu este mult diferit. Selectați „Fișier” în partea de sus, apoi treceți cu mouse-ul peste „Nou” și selectați „Proiect Java” din meniul care se deschide. În fereastra care apare, introduceți numele proiectului și alte setări de care aveți nevoie (dacă nu sunteți sigur ce să faceți, puteți lăsa totul așa cum este) și faceți clic pe „Următorul”. Gata, ai creat un proiect! Tot ce rămâne este să creezi o clasă în ea în care vei scrie primul tău program. Faceți clic dreapta pe proiectul dvs. (ar trebui să apară în partea dreaptă) și selectați Nou → Clasă. Dați noii clase un nume (în acest exemplu, mai întâi) și faceți clic pe Terminare.

Să începem să scriem primul tău program. În mod tradițional, acesta este un program care afișează „Hello, world!” pe ecran.

Clasa publică mai întâi (public static void main(String args) ( System.out.println ("Bună ziua, lume!"); ) )

Să ne uităm la ce am scris bucată cu bucată:

  • public este un modificator de acces care determină din ce parte a programului poate fi folosită clasa noastră. În exemplul tău, public este tot codul;
  • class este un cuvânt cheie care indică faptul că declarați o clasă și nu altceva;
  • primul este numele clasei tale. Parantezele definesc începutul și sfârșitul codului clasei;
  • public static void main(String args) - declararea unei metode statice publice (adică, care poate fi apelată fără a crea un obiect de clasă). Metoda din exemplu nu returnează nimic și ia ca argumente o matrice de șiruri. Singura comandă din această metodă imprimă mesajul „Bună, lume!” pe consolă. Rețineți că în loc de println puteți scrie print , singura diferență este că în cazul println va fi afișat suplimentar caracterul de întrerupere de linie.

Bine, ai scris primul tău program. Acum trebuie lansat. Pentru a face acest lucru, faceți clic pe săgeata albă din cercul verde panoul de sus(când treceți cursorul peste el, ar trebui să fie afișat „Run”). După ce faceți clic mai jos, se va deschide o consolă în care veți vedea mesajul „Bună, lume”! Felicitări, ați scris primul program în Java și sunteți gata să vă scufundați în lumea fascinantă a acestui limbaj!

Descarca pachet de instalare poate fi găsit pe site-ul Oracle folosind link-ul:

Să instalăm Java.

Pentru a instala Java pe computer, rulați fișierul descărcat, după care va începe procesul de instalare (Figura 1.2).

Faceți clic pe Următorul.

Instalarea implicită va avea loc în directorul C:\Program Files\Java\jdk1.x.x_xx (în loc de numărul versiunii X), dacă se dorește, directorul poate fi schimbat făcând clic pe butonul Modificare (Figura 1.3).

Urmați instrucțiunile asistentului de instalare și instalarea se va finaliza în câteva minute.

Odată finalizată instalarea, programul vă va solicita să accesați documentația tehnică și manualele Java, pentru care va trebui să faceți clic pe butonul Următorii pași. Acest lucru vă va deschide browserul la pagina de documentație Java http://docs.oracle.com/javase/, care este foarte util de învățat.

Configurarea variabilelor de mediu.

Pe urmatorul pas trebuie să setați căile către fișierele executabile, și anume să setați variabilele de sistem PATH, CLASSPATH și JAVA_HOME.

Pentru a face acest lucru, deschideți Panou de control -> Sistem, tu iei Opțiuni suplimentare sisteme.În fereastra care apare, faceți clic pe butonul variabile de mediu.

În fereastra care se deschide în bloc Variabile de sistem trebuie să verificați dacă variabila există CALE, dacă variabila nu există, atunci aceasta trebuie creată făcând clic pe butonul Crea, dacă variabila PATH există deja, atunci este necesară Schimbare(Fig. 1.4).

În fereastra următoare, variabila PATH trebuie setată la Valoare variabilă— calea către directorul în care a fost instalat Java (Fig. 1.5).

Dacă variabilei PATH i-au fost deja atribuite alte valori, atunci noua valoare este adăugată separată prin punct și virgulă „;” chiar la capătul liniei.

De asemenea, trebuie să creați o variabilă CLASSPATH, dacă nu a fost încă creat. Trebuie să specificați „.;” ca valoare. (Fig. 1.6).

Acesta este modul în care o variabilă este creată/modificată JAVA_HOME. Valoarea acestei variabile este calea către directorul în care a fost instalat Java (ca și pentru PAHT), dar fără subdirectorul bin. De exemplu:

valoarea PATH: C:\Program Files\Java\jdk1.7.0_25\bin

Valoare în JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25

După ce variabilele au fost specificate, Instalarea Java este acum finalizată!

Verificarea instalării.

Pentru a verifica dacă instalarea a avut succes, deschideți un prompt de comandă. Pentru a face acest lucru în meniu Windows Startîn bara de căutare introduceți comanda cmdși apăsați Enter. După aceasta, se va deschide o fereastră de comandă în care trebuie să introduceți următoarea comandă.

După care, dacă informații despre versiunea instalată java, atunci instalarea a avut succes.

Probleme frecvente:

  • „java” nu este intern sau echipa externa, program executabil sau fișier batch.

Verificați dacă calea specificată în PATH este corectă. Încercați să evitați spațiile în numele folderului în care instalați JDK. Dacă credeți că calea este scrisă corect, atunci ar trebui să vă asigurați că fișierul javac.exe este prezent în directorul listat în linia PATH și că a fost instalat JDK, nu JDE,

Apare ca urmare a instalării unei versiuni de Java care nu se potrivește cu adâncimea de biți a sistemului (de exemplu, la instalarea unei versiuni de Java pe 64 de biți pe un sistem de operare pe 32 de biți).

  • Eroare la solicitarea dvs. să verificați JAVA_HOME

Verificați dacă această variabilă stochează calea către JAVA instalat (fără bin)