NexxDigital - računala i operativni sustavi

Vrijeme je da prijeđete s jezičnih značajki na programe koji će vam pomoći da brže i ispravnije pišete kod. Razvojno okruženje (IDE - Integrated Development Environment) uključuje:

  • uređivač koda;
  • sastavljač;
  • kolektor;
  • program za ispravljanje pogrešaka.

Neka razvojna okruženja sadrže sve to izvan kutije, druga se dovode u ovaj status povezivanjem dodataka i modula. Evo 10 najboljih IDE-a za Javu danas.

IntelliJ IDEJA

Opis: Jedno od najfunkcionalnijih okruženja za Java razvoj, opremljeno sustavom intelektualne pomoći u pisanju koda. Na temelju konteksta IDEA prilagođava način rada automatskog dovršavanja i dostupnost alata. Obilje alata omogućuje vam ubrzanje razvoja, na primjer, korištenjem uzoraka i ponavljanja, kao i povećanje performansi konačnog programa. Ogroman broj dodataka i dodataka za bilo koji zadatak čini IDEA java razvojno okruženje gotovo idealnim alatom.

Cijena: 499 dolara za prvu godinu rada.

NetBeans

Opis: Proizvođač ga je pozicionirao kao razvojno okruženje koje podržava sve najnovije značajke Java, koja vam omogućuje pisanje koda bez grešaka zahvaljujući alatu FindBug. Web stranica, dokumentacija i sam IDE za Javu na ruskom. Možda najmoćnija besplatna Java razvojna okolina.

Cijena: besplatno.

Ovaj popis java IDE-a je daleko od potpunog i pokriva samo najpopularnije predstavnike. Stoga, prije nego što odaberete favorita, zapamtite da je najbolje java razvojno okruženje ono koje vam omogućuje da riješite trenutni problem s minimalni iznos truda i najboljih rezultata.

Gotovo svaki vlasnik najprimitivnijeg mobilnog telefona upoznat je s konceptom Java platforme. Java razvojno okruženje uključuje stvaranje univerzalne primjene, koji se može koristiti za pokretanje, bez obzira na instalirani operativni sustav. Razmotrite glavne aspekte njegovog funkcioniranja i primjene.

Java razvoj?

Zapravo, razvojno okruženje je isključivo programski jezik temeljen na generičkim naredbama koje prepoznaje Java Runtime.

Grubo govoreći, razvojna okruženja Java jezika neće raditi u istom sustavu Windows bez inicijalno instalirane platforme. Ali takva se podrška pruža u početku, što svakog korisnika štedi od potrebe za instaliranjem dodatnih komponenti.

Primjena u računalnoj tehnologiji

U početku je ovaj projekt razvila korporacija Sun Microsystems, koju je kasnije podržao Oracle.

Ali na kraju, Java razvojno okruženje potpuno je neovisno o desktop ili mobilnim sustavima.

Ugrađeni moduli mobilnih sustava

Ako govorimo o pametnim telefonima i tabletima, ista verzija Jave) odnosi se samo na korištenje grafička primjena, što vam omogućuje stvaranje Java aplikacije u nekoliko minuta.

Zapravo, neka vrsta adresiranja ili zahtjeva napravljena je u samoj aplikaciji, čije su funkcije predviđene u operativnom sustavu.

I to vrijedi za Mobilni uredaji. I to smo ponekad primijetili s vremenom Windows Phone, ili Android počinje "pljuvati" u smislu ponude trenutnog ažuriranja? To nije ništa drugo nego dvije komponente:

Najtužnije je što prva komponenta nije povezana s pogreškama sustava. Ova platforma je potpuno neovisna i izvršna u smislu naredbi prema zadanim postavkama.

JAVA IDE: Najjednostavnija aplikacija

Da se ovaj sustav primjenjuje u mobilne verzije, nitko ne sumnja. Podržano razvojno okruženje java android o "jabučnim" proizvodima da i ne govorimo.

Međutim, što se tiče izvršnih aplikacija, stvari nisu tako jednostavne. I zato.

Izvršni apleti

Prvo, trebali biste odmah obratiti pozornost na sustav u kojem mora biti instaliran odgovarajući arhiver (WinRAR - barem, bolje - 7-Zip).

Java razvojno okruženje odnosi se na činjenicu da se podaci spremaju kao arhiva koja se ne može otvoriti standardnim sredstvima Windows.

Arhivirani podaci

U najboljem slučaju, možete koristiti ekstraktore poput gore navedenih. Ali ako su tijekom formiranja arhive korištene tehnologije dodatne (maksimalne) metode kompresije, tu nema pomoći.

Čak i ažuriranje arhivara neće moći napraviti potrebne promjene. Ovdje ćete morati primijeniti ažuriranje cijele platforme, iako u početku poruka o dostupnom ažuriranju "visi" u paleti sustava.

Ažuriranje platforme

Ažuriranje je napravljeno vrlo jednostavno. Samo kliknite u traci na trepćuću ikonu nudeći instalaciju dostupno ažuriranje. Prepoznavanje može potrajati i do nekoliko minuta. Ovo je u redu.

Ako ne želite čekati, nema problema - idite na službeni Microsoftov resurs i od tamo preuzmite program. Ne sviđa vam se ova metoda? Instalirajte JDK ili J2SE koji je Java proširenje i zatim instalirajte željeni modul od odabranog, nakon čega dolazi do aktivacije automatski. Na kraju procesa, možda ćete trebati potpuno ponovno pokretanje sustava.

Zašto Java ne ovisi o OS-u?

Kao što je već spomenuto, ovaj programski jezik je objektno orijentiran (sličan C + / C ++, na kojem je Windows programiran).

Ali njegova je bit takva da je Java virtualni stroj sposoban prevesti naredbe izvršnih aplikacija u posebne bajt-kodove koje prepoznaje bilo koji računalni sustav, neovisno o njegovom programeru. Java razvojno okruženje podjednako se dobro koristi na osobnim računalima, na Intelovim platformama, te na Android, Blackberry, iOS i drugim mobilnim sustavima.

U samom softverskom okruženju operativnog sustava već postoji ugrađeni modul odgovoran za izvršavanje jezičnih naredbi. I ni na koji se način ne bavi specifičnim okruženjima kao što je Microsoft .NET Framework ili bilo koje drugo koje proizvođači operativnih sustava razvijaju za funkcioniranje vlastitih apleta.

Mobilni uredaji

Što se tiče čak i običnog Mobiteli bez operativnog sustava na brodu, također imaju izvornu podršku za ovu platformu. U pravilu, instalateri imaju JAR ili JAD ekstenzije i instaliraju se prilično jednostavno čak i na primitivnim telefonima.

U operativnim sustavima možete koristiti programe za arhiviranje poput WinRAR-a koji bez problema prepoznaju takve samoraspakirajuće arhive poput SFX datoteka. Dvostrukim klikom na takvu datoteku njen sadržaj će se automatski ekstrahirati, a arhivar će zajedno s Java platformom ovaj slučaj radi u pozadini.

Što reći, jer čak i stare igre na najjednostavnije telefone mogu se instalirati vrlo jednostavno. Iako se vjeruje da ne koriste "napredne" operativne sustave, to nije tako.

Čak i najstariji modeli te vrste imaju platformu. Kako bi inače telefon funkcionirao? U istom sustavu, kao što je već jasno, postoji i ugrađena podrška, koja je odgovorna za Java razvojna okruženja.

Što se tiče samih naredbi koje se koriste za izradu aplikacija, njihov opis može oduzeti previše vremena. Ali ako se ipak pojavila ideja o stvaranju aplikacije temeljene na ovom jeziku, bolje je instalirati specijalizirani program kao što je platforma koju nudi Delphi okruženje vrlo slična).

Zaključak

Kao što vidite, Java razvojno okruženje je univerzalno i kompatibilno sa svim sustavima. Ali radi mnogo brže od prijevoda naredbi temeljenog na C++/C++. Prema nekim studijama, brzina rada može biti 20-30 puta veća, iako je potrošnja memorijskih resursa na višem rangu.

Ali da sažmemo, vrijedi primijetiti stvarnu svestranost koju Java razvojno okruženje nudi. Naime, kompatibilan je sa svim sustavima, što ga čini najpopularnijim pri izradi istih multimedijske aplikacije ili igre.

Zasebno treba napomenuti da je posljednji Java verzije temelje se na podršci za generičke programske alate temeljene na Eiffelovoj i C# tehnologiji, koji se bitno razlikuju od C++ alata. Ovdje možete koristiti automatsku konverziju skalarni tipovi podataka i uvoz tzv. statičkih polja, a da ne govorimo o mogućnosti izrade popratne dokumentacije s izvornim kodom.

Java SE 6 ima mnogo novih značajki, uključujući čak i prepoznavanje japanskog i budističkog kalendara, mogućnost stvaranja potpunog HTTP poslužitelja, brži streaming klasa i prijenos komprimiranih podataka s do 70% poboljšanja performansi, da ne spominjemo JConsole nadzorna ploča. , koja podržava OpenGL i DirectX.

To se uglavnom odnosi na grafičke adaptere, iako se može odnositi čak i na korištenje audio uređaja (najčešće virtualnih koji se temelje na ASIO4ALL drajverima). Isto vrijedi i za neke softverske sintesajzere ili MIDI klavijature. Ali korištenje izvršnih Java apleta nije uvijek omogućeno.

Kako napraviti najbolju Java aplikaciju koja je brza, stabilna i pouzdana? To će zahtijevati ne samo iskusnog programera s izvrsnim vještinama programiranja, već i pravo Java razvojno okruženje.

Trebali ste već shvatiti da je Java IDE stvarno potreban, a posebno onaj koji podržava nekoliko programskih jezika odjednom.

  • NetBeans je najbolji Java IDE koji je razvio Oracle ();
  • IntelliJ IDEA - Najbolji IDE za Java programere (Premium) Java IDE);
  • Eclipse je popularno IDE za Java programeri (besplatno softver );
  • android studio- Java IDE dizajniran za Android programeri;
  • JDeveloper je besplatni IDE za pojednostavljenje razvoja Java aplikacija;
  • DrJava je kompaktno Java razvojno okruženje;
  • JEdit je napredni uređivač koda za Java programeri;
  • MyEclipse je full stack Java IDE za web razvoj.
  • JCreator - jednostavno IDE za Java razvoj;
  • GreenFoot je online Java instruktor i IDE.

10 najboljih Java IDE-ova za brz web razvoj

  1. NetBeans - Oracleov najbolji Java IDE (besplatni softver)

Do danas najbolje java razvojno okruženje, kreiran od strane programera za programere kako bi njihov tijek rada bio što jednostavniji i učinkovitiji.

S NetBeansom možete kreirati ne samo korporativne web aplikacije, već i mobilni softver, PC aplikacije. Osim toga, NetBeans vam omogućuje ponovnu upotrebu radnog prostora vašeg projekta na više platformi kao što su Windows, Linux, Mac OS X i Oracleov Solaris.

NetBeans rješava većinu problema s kojima se programer može susresti u procesu. Ovaj IDE vam omogućuje upravljanje svim zadacima: analiza, dizajn, otklanjanje pogrešaka, testiranje jedinice, upravljanje izvornim kodom i implementacija.

U kodu u razvoju mogu postojati neotkrivene pogreške koje je teško pronaći. Ali ugrađeni alati NetBeansa kao što su statička analiza koda, integracija dodataka FindBug pomoći će vam da identificirate i riješite teške probleme u svom kodu. Osim toga, program za ispravljanje pogrešaka NetBeans pruža mogućnost brze navigacije kroz kod, instalaciju kontrolne točke, dodajte bilješke, napravite snimke i pratite izvršenje koda.

IDE također dolazi s moćnim programom za profiliranje koda koji pomaže optimizirati rad aplikacije ( brzina i potrošnja memorije). Osim toga, uključuje vizualni program za ispravljanje pogrešaka koji vam omogućuje prilagođavanje stvorenih korisničkih sučelja bez potrebe za uređivanjem koda.

Alat Maven koji podržava NetBeans vrijedi pogledati. S njim se dodavanje ovisnosti vrši u samo nekoliko klikova. Time se izbjegava dodatno preuzimanje/ ponovno izgraditi indekse.

Pogledajmo zašto se NetBeans smatra jednim od najboljih Java IDE-ova.

Podržava HTML5, CSS3, JavaScript (ES 5/6) i Angular JS. NetBeans također podržava automatsko dovršavanje za ove jezike kao i Angular direktive.

NetBeans vam omogućuje razvoj mobilnih aplikacija pomoću platformi kao što su Cordova i PhoneGap. I također uz pomoć GlassFish i WebLogic, postavite sve web aplikacije i testirajte konačnu funkcionalnost. Oni dodaju podršku za Javu 8 temeljnim značajkama jezgre.

NetBeans podržava sve popularne web aplikacije ( Opruga / opruge / prolaz) i biblioteke kao što su PrimeFaces, RichFaces, ICEfaces.

  1. IntelliJ IDEA - Najbolji IDE za Java programere (Premium Java IDE)

Brz i pouzdan Java web razvojni alat. Ovo razvojno okruženje za Javu za Windows razvija JetBrains. Stalno ga ažurira i proširuje kako bi zadovoljila potrebe tržišta.

IntelliJ IDEA dolazi u dva izdanja. Besplatna verzija dizajniran za studente, nastavnike i programere dodataka. Plaćeno - za organizacije koje razvijaju komercijalne aplikacije.

Izdanje zajednice IntelliJ

Besplatna verzija podržava platforme kao što su Android, Swing i JavaFX, Java, Groovy, Kotlin, Scala, Go, Dart, Erlang i Python.

Osim toga, ovaj IDE je prilično kompaktan i sadrži nekoliko drugih značajki kao što su pokretanje JUnit / TestNG testova, otklanjanje pogrešaka, dovršavanje koda, pregled koda, refaktoriranje koda, Ant i vizualni grafički urednik GUI.

Također možete koristiti četiri vrste sustava kontrole verzija: Git / GitHub , SVN , Mercurial i CVS . Dodatak Docker dostupan je za pružanje podrške za implementaciju web aplikacija. Besplatna verzija također uključuje Decompiler i ByteCode za obavljanje napredne analize.

IntelliJ Ultimate Edition

Programerima početnicima besplatni IDE pruža širok raspon značajki koje će im pomoći da naprave svoje prve korake u Java web razvoju. Napredniji korisnici će vjerojatno preferirati verziju koja se plaća, koja vam daje pristup naprednim značajkama.

To je izvrsno Java razvojno okruženje koje podržava mnoge programske jezike kao što su JavaScript, TypeScript, SQL, CSS, LESS, Sass, Stylus, CoffeeScript, ActionScript, Ruby i PHP.

Za profesionalni web razvoj trebat će vam Ultimativna verzija. Kombinira takve okvire kao što su Spring MVC, J2EE ( JSF/JAX-RS/CDI/JPA), Grails, Griffin, React, Angular JS, Node.js, Django, Flask, CMS ( Drupal / WordPress / Laravel).

Plaćena verzija ima dodatnu podršku za kontrolu verzija, kao što su TFS, Perforce, ClearCase i Visual SourceSafe. Omogućuje mnoge opcije za prilagodbu vaše strategije postavljanja koristeći Tomcat, TomEE, GAE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Jetty i Virgo.

Ova verzija ima podršku za NPM, WebPack, Gulp i Grunt. Uključuje alate kao što su grafikoni ( UML/ovisnosti), matricu ovisnosti.

  1. Eclipse je popularno IDE za Java programere (besplatni softver)

To je moderan, višeplatformski i besplatan IDE otvorenog koda dostupan za web razvoj poduzeća. Godine 1998. IBM Software Group odlučio je stvoriti IDE koji bi se mogao učvrstiti na tržištu i postati jedan od njegovih lidera. To je dovelo do stvaranja Eclipse.

Zanimljivo je da je sam Eclipse primjer najboljih Java aplikacija jer je napisan u Javi. Uvijek je bila stabilna platforma s punim značajkama najviša kvaliteta za razvoj modernih web aplikacija.

Eclipse ima sve potrebne značajke koje bi idealan Java IDE trebao imati:

  • Java 8.0 i 9.0 podrška;
  • Refactoring koda, uređivanje koda s provjerom valjanosti upita, inkrementalna kompilacija, unakrsne reference, automatski prijedlozi koda;
  • Integrirana statička analiza koda;
  • Inteligentno dovršavanje koda i brzi popravak;
  • Pogodnost i izvedba;
  • Windows / Linux / Mac OS X podrška.

Struja uključena ovaj trenutak verzija razvojnog okruženja za jezik Java je Neon. Ima mnogo novih značajki:

  • Java uređivač prikazuje zadani predložak za postavljanje +ve / -ve provjera;
  • Sada IDE pomaže klasificirati razinu opasnosti za specifične pogreške u kodu;
  • Code Assist podržava uzorke podnizova;
  • Null analiza temeljena na primjedbama sada se može konfigurirati za korištenje više skupova vrsta primjedbi;
  • Program za ispravljanje pogrešaka sada prihvaća dodatne argumente za ispravljanje pogrešaka, a pregled resursa operativnog sustava omogućuje vam korištenje informacija o procesu u otklanjanju pogrešaka;
  • Simulacija je omogućila značajna poboljšanja u generiranju koda, uređivačima modela, usporedbi modela i prilagođenim uređivačima grafike.

Kao što vidite, Eclipse sadrži mnogo značajki koje štede vrijeme. Možete čak izraditi vlastite predloške koda kako biste ubrzali svoj razvoj.

  1. Android Studio je Java IDE dizajniran posebno za Android programere.

Moderan IDE za razvoj Java i Android aplikacija. Ovo je relativno novi proizvod, objavljen sredinom 2013. Temeljen na IntelliJ IDEA, Android Studio pruža optimalno okruženje za razvoj dizajna i proizvodni kod.

Glavna svrha alata je ubrzati proces razvoja aplikacija za bilo koji Android uređaj. Prije njegovog izdavanja, programeri su se morali oslanjati na Eclipse i ADT dodatak. Zbog ovoga operacijski sustav Android je zaostajao za Appleom. Nakon izdavanja Android Studija, Android je postao sve popularniji.

IDE podržava niz korisne značajke : inteligentno uređivanje koda, otklanjanje pogrešaka, jedinično testiranje i profiliranje koda. Razmotrimo svaki od njih detaljnije.

Cool značajke Java Development Environment za Android:

  • Trenutno ažuriranje i pokretanje tako da se promjene koda odmah primjenjuju pokrenuta aplikacija bez ponovnog pokretanja;
  • Ugrađeni emulator lako se instalira i pokreće aplikacije na različitim konfiguracijama uređaja;
  • Uređivač nove generacije omogućuje vam pisanje visokokvalitetnog koda, štedi vrijeme i povećava produktivnost razvoja; Možete koristiti napredno dovršavanje koda, refaktoriranje i pregled koda;
  • Ugrađeni sustav izrade ( gradle) pomaže u automatizaciji izgradnje, generiranju ovisnosti i pripremi prilagođenih konfiguracija izgradnje;
  • Gradle je sustav za izgradnju za razne uređaje. Omogućuje vam izradu aplikacija koje rade na svim Android uređajima;
  • Jednostavna integracija sa sustavima za kontrolu verzija kao što su GitHub i SVN;
  • Sposobnost pripreme izgradnje za izvođenje na CI poslužitelju kao što su Jenkins i Bamboo;
  • Gotovi predlošci koda pomažu pojednostaviti i ubrzati razvoj aplikacija;
  • Možete testirati svoju aplikaciju s JUnit 4 i poništiti korisničko sučelje s Espresso Test Recorderom;
  • Pratite pogreške u kodu pomoću ugrađenog alata za analizu;
  • Dostupni su i drugi ugrađeni alati kao što su Layout Editor, Vector Asset Studio, APK analizator i uređivač prijevoda.
  • Android Studio jedno je od najboljih Java razvojnih okruženja koje možete isprobati i za razvoj stolnih i mobilnih uređaja.
  1. JDeveloper je besplatni okvir za pojednostavljenje razvoja Java aplikacija

Snažni Java IDE otvorenog koda iz Oraclea. Podržava sve faze izrade aplikacije.

JDeveloper uključuje napredni uređivač koda koji poboljšava brzinu razvoja s revizijom koda, integriranim jediničnim testiranjem i profiliranjem. Vizualni uređivač također se može koristiti za programiranje u SQL, XML, PHP, JavaScript, HTML i CSS.

JDeveloper je optimiziran za upravljanje J2EE aplikacijama, bazama podataka, REST/SOAP web uslugama, mobilne aplikacije, komponente i aplikacije Oracle Fusion Middlewarea.

Ovaj IDE sadrži brojne ugrađene alate za ubrzavanje razvoja. Jedan od njih je integrirani WebLogic poslužitelj, koji vam omogućuje pokretanje, testiranje i otklanjanje pogrešaka u J2EE aplikacijama. Kao i SQL preglednik i PL/SQL uređivač, koji će pomoći u izradi upita, pregledavanju baza podataka i izradi izvješća; WSDL editor koji ubrzava SOAP i REST razvoj.

JDeveloper također uključuje dva alata za praćenje - ugrađene generatore XSD/XML shema i alate za pokretanje testova.

  1. DrJava je jednostavno Java razvojno okruženje.

Jednostavno i prilagodljivo Java razvojno okruženje. U početku je njegova misija bila upoznati početnike s Javom kroz interaktivno učenje. kasnije su dodani dodatne funkcije za napredne korisnike.

DrJava kombinira značajke kao što su inteligentni uređivač koda, interaktivni terminal za procjenu izlaza programa, program za ispravljanje pogrešaka izvorni kod i voditelj testa jedinica.

IDE podržava Javu 8 i novije verzije. I još jedan koristan dodatak je integracija s alatom za pokrivanje koda Jacoco. Kada pokrenete jedinične testove, on generira izvješća koja sadrže veze koje pokazuju pokrivenost koda.

Po našem mišljenju, DrJava je najprikladnija za korisnike koji su nedavno počeli učiti Javu. Moći će razviti svoje vještine Java programiranje, a zatim prijeđite na NetBeans Java IDE, Eclipse ili IntelliJ.

  1. JEdit je napredni uređivač za Java programere.

Korišten intuitivni uređivač koda Java programeri godinama. Podržava Mac OS X, OS/2, Unix, VMS i Windows.

Kao i Eclipse, JEdit je razvijen pomoću programskog jezika Java. Također je jedna od najboljih Java aplikacija dostupnih za besplatnu upotrebu pod licencom GPL 2.0.

UDE nudi niz modernih značajki:

  • JEdit uključuje ugrađeni makro jezik za automatizaciju bilo kojeg zadatka koji se ponavlja. Također možete koristiti dostupne makronaredbe;
  • JEdit pakete s interaktivnim upraviteljem dodataka za pronalaženje i preuzimanje potrebnih dodataka.
  1. MyEclipse je kompletan Java IDE za web razvoj

MyEclipse je jedan od alata dizajniranih da proces razvoja učini učinkovitijim. MyEclipse razvija Genuitec, koji ga je izgradio na Eclipseu.

Ovo Java razvojno okruženje podržava razvoj poduzeća, web razvoj i cijeli ciklus web razvoja.

Pogledajmo značajke koje nudi:

  • Proširena J2EE podrška za sve poznate okvire kao što su Spring, JPA, JSF, Jquery i Cordova;
  • Inteligentno uređivanje koda sa savjetima, trenutna provjera, označavanje sintakse, praktična pomoć ( breadcrumbs alatna traka i mini karta);
  • Potpuno upravljanje razvojnim ciklusom projekta;
  • Izvorna podrška za MySQL, SQL poslužitelj i Sybase;
  • Ugrađeni WebSphere za pokretanje, testiranje i uklanjanje pogrešaka aplikacije u hodu;
  • Ostali aplikacijski poslužitelji kao što su WebLogic, Apache Tomcat, GlassFish i Derby podržani su izvan kutije prema zadanim postavkama;
  • Izrada dinamičkih web aplikacija pomoću TypeScripta i Angulara 2 ( ES6);
  • Fina podrška za razvoj i testiranje RESTful web usluga;
  • Mogućnost pretpregled rezultat izvršavanja koda pomoću ugrađenog CodeLive alata. Također možete navigirati do izvora bilo kojeg elementa na web stranici;
  • Cross-browser testiranje i podrška za mobilne emulatore;
  • Rasprava o ažuriranju koda putem Slack integracije.

MyEclipse sadrži značajke koje mogu poboljšati produktivnost bilo kojeg Java programera.

  1. JCreator je jednostavno Java razvojno okruženje.

To je jedno od najboljih Java razvojnih okruženja koje programerima pruža interaktivno razvojno iskustvo. U tom pogledu pruža više mogućnosti od bilo kojeg drugog uređivača koda.

JCreator razvija IT tvrtka Xinox Software. IDE je dostupan u dvije verzije: Lite verzija s hendikepiran i Pro izdanje s punim nizom značajki.

JCreator uključuje mnoge korisne značajke:

  • Sučelje Easy Project Management slično je Visual Studiju;
  • Prilagođen Shema boja organizirati kod;
  • Mogućnost konfiguriranja i korištenja više JDK profila u projektima;
  • Odabir predloška projekta za brzo pokretanje;
  • Podrška za izradu i alate za kontrolu verzija kao što su Ant i CVS;
  • Mogućnost pokretanja aplikacije kao appleta koristeći JUnit ili u terminalu;
  • Ugrađeni alati za pozivanje vanjske funkcije i komunalije. Oblikovanje Java koda, RMI kompajler.

Prilikom izrade ovog IDE-a dužna pozornost posvećena je jednostavnosti korištenja, brzini, performansama i odličnom korisničkom sučelju. U mnogočemu, autori su se fokusirali na Microsoft Visual Studio.

  1. GreenFoot - Online instruktor za Java i IDE

Specijalizirani uređivač koda koji je osmišljen kako bi interaktivno naučio Java početnike. Formira okruženje za generiranje simulacija grafički programi i igre napisane u Javi.

IDE detaljno dokumentira svaku značajku, pružajući dokumentaciju za početnike i napredne korisnike. To vam pomaže da brzo razvijete svoje vještine.

Ovo Java razvojno okruženje ima čisto korisničko sučelje i uključuje jedan prozor za modeliranje svih objekata i klasa u aplikaciji.

GreenFoot ima vlastitu ciljanu publiku koja uključuje studente, nastavnike i trenere. Istodobno implementira sve funkcije potrebne za Java programer:

  • GUI uređivač vam omogućuje dodavanje klasa jednim klikom. Ali mogu se dodati i drugi elementi, ovisno o konkretnom slučaju upotrebe;
  • Generirane klase lako se proširuju ili nasljeđuju. Isto se može učiniti uz pomoć vizualnog uređivača;
  • GreenFoot podržava veliki broj biblioteka slika grupiranih u kategorije kao što su životinje, objekti, zgrade, ljudi i simboli;
  • Ovaj IDE pruža upravljanje projektima, podršku kodu, automatsko dovršenje, označavanje sintakse i drugi alati.
  • Jezici, platforme i metode mogu se razlikovati. Ali postoje dva aspekta web razvoja koja su zajednička svim zadacima: front-end i backend. Svrha ovog članka je…

    Prije nekoliko godina gotovo su se sve web stranice izrađivale ručno. Bilo je jako teško, i do tog trenutka, dok je u svim popularni preglednici nije se pojavio...

Instalacijski paket možete preuzeti na Oracle web stranici na poveznici:

Instalirajte Javu.

Kako biste instalirali Javu na svoje računalo, pokrenite preuzetu datoteku, nakon čega će započeti proces instalacije (Slika 1.2).

Pritisnite Dalje.

Zadana instalacija odvijat će se u direktoriju C:\Program Files\Java\jdk1.x.x_xx (umjesto x-ovog broja verzije), po želji se direktorij može promijeniti klikom na gumb Promijeni (Slika 1.3).

Slijedite upute čarobnjaka za instalaciju i za nekoliko minuta instalacija će biti dovršena.

Na kraju instalacije, program će od vas zatražiti da idete na tehničku dokumentaciju i priručnike za Javu, za što ćete morati kliknuti gumb Sljedeći koraci. Ovo će otvoriti stranicu Java dokumentacije http://docs.oracle.com/javase/ u vašem pregledniku, što je vrlo korisno za učenje.

Postavljanje varijabli okoline.

U sljedećem koraku potrebno je postaviti staze do izvršnih datoteka, odnosno postaviti sistemske varijable PATH, CLASSPATH i JAVA_HOME.

Da biste to učinili, otvorite Upravljačka ploča -> Sustav, uzmete Dodatne postavke sustava. U prozoru koji se pojavi kliknite gumb Varijable okoline.

U prozoru koji se otvori, u bloku Varijable sustava provjerite postoji li varijabla STAZA, ako varijabla ne postoji, potrebno ju je kreirati klikom na gumb Stvoriti, ako varijabla PATH već postoji, onda vam je potrebna Promijeniti(Slika 1.4).

U sljedećem prozoru varijablu PATH treba postaviti na Varijabilna vrijednost je put do direktorija gdje je Java instalirana (Slika 1.5).

Ako su varijabli PATH već dodijeljene druge vrijednosti, tada se nova vrijednost dodaje odvojena točkom i zarezom ";" na samom kraju retka.

Također morate stvoriti varijablu CLASSPATH ako već nije stvorena. Kao njegovu vrijednost morate navesti ".;" (Slika 1.6).

Ovako se stvara/mijenja varijabla JAVA_HOME. Vrijednost ove varijable je put do direktorija gdje je instalirana Java (kao za PAHT), ali bez poddirektorija bin. Na primjer:

Vrijednost u PATH: C:\Programske datoteke\Java\jdk1.7.0_25\bin

Vrijednost u JAVA_HOME: C:\Programske datoteke\Java\jdk1.7.0_25

Nakon što su varijable postavljene, Instalacija Jave je sada završena!

Provjera instalacije.

Da biste provjerili je li instalacija bila uspješna, otvorite naredbeni redak. Da biste to učinili, izbornik Windows Start Upišite cmd u traku za pretraživanje i pritisnite Enter. Nakon toga otvorit će se naredbeni prozor u koji je potrebno unijeti sljedeću naredbu.

Zatim, ako informacije o instalirana verzija java, tada je instalacija bila uspješna.

Česti problemi:

  • "java" nije unutarnja ili vanjska naredba, operativni program ili batch datoteka.

Provjerite je li put u PATH točan. Pokušajte izbjeći razmake u nazivu mape u koju instalirate JDK. Ako mislite da je staza ispravno napisana, trebali biste provjeriti da li je datoteka javac.exe prisutna u direktoriju koji je registriran u PATH liniji i da je instaliran JDK, a ne JDE,

  • nije win 32 aplikacija

Javlja se kao rezultat instaliranja Java verzije koja ne odgovara bitnosti sustava (na primjer, kada se instalira 64 bit verzija Java na 32-bitni operativni sustav).

  • Pogreška prilikom poziva za provjeru JAVA_HOME

Provjerite sadrži li ova varijabla put do instaliran JAVA(bez kante)

Pisanje Java apleta i aplikacija zahtijeva razvojne alate kao što je JDK. JDK uključuje sljedeće komponente: Okruženje java runtime, Java kompajler i Java API. Početak nije težak ni iskusnim programerima ni početnicima.

Gdje mogu preuzeti JDK?

Preuzeti Najnovija verzija Java Development Kit (JDK), idite na odjeljak za preuzimanje JDK-a.
Programeri također mogu posjetiti zajednicu za Java programeri Oracle Technology Network for Java Developers i dobijte sveobuhvatne informacije o Java tehnologiji, uključujući dokumentaciju i vodiče.

Početnici Java korisnici

Početnici zainteresirani za razvoj programa u Javi mogu pronaći korisna informacija Pogledajte odjeljak Početnici Java korisnika.

Kako dobiti Java certifikat?
Java Developer konferencije
  • JavaOne je vrhunska konferencija za Java programere na kojoj se uči o najnovijim Java tehnologijama, poboljšava tehničko znanje i postavljaju pitanja kolegama programerima i planerima. Oracle je domaćin godišnjih JavaOne konferencija, uključujući glavnu JavaOne konferenciju u San Franciscu i regionalne konferencije. Posjetite www.oracle.com/javaone za dodatne informacije o nadolazećim događajima i mjestima.
  • Dani Oracle Technology Network Developer Days besplatne su praktične radionice Java developera koje se redovito održavaju diljem svijeta.
  • Oracle također sponzorira druge tvrtke koje organiziraju događaje vezane uz Java tehnologiju. Kako biste saznali o nadolazećim događajima u vašem području, koristite pretraživanje kataloga


Ako primijetite pogrešku, odaberite dio teksta i pritisnite Ctrl + Enter
UDIO:
NexxDigital - računala i operativni sustavi