You are on page 1of 19

NetBeans razvojno okruenje i pisanje prvog programa

Java razvojna okruenja


Izvorni Java kod je mogue napisati u bilo kom okruenju i kompajlirati na nain opisan u
prethodnoj lekciji. Pomenuli smo, ipak, da i pored toga, jednostavna okruenja, poput
Notepada, ne omoguavaju programeru dovoljnu intuitivnost u izgradnji kompleksnih Java
aplikacija.
Zbog toga postoje i okruenja specijalizovana za pisanje ovakvih programa. Dva
najpopularnija, kada je u pitanju Java, su: NetBeans i Eclipse. Oba okruenja napisana su
u Javi i zbog toga nee raditi bez nje. Takoe, ova okruenja su Open Source, to znai da
ih moemo koristiti komercijalno i nekomercijalno bez nadoknade, kao i da moemo
uestvovati u njihovoj izgradnji.
Oba okruenja nisu usko specijalizovana samo za rukovanje Javom, ve su odlini editori i
za druge jezike. Na primer, PHP, C, C++...

NetBeans
U nastavku kursa koristiemo NetBeans. Ovaj program, godinama je jedan od najjaih alata
za rukovanje Javom, podran od strane veeg dela Java zajednice.
NetBeans je poeo kao studentski projekat dvojice ekih studenata, jo 1996. godine, kao
prvo programersko okruenje za Javu, pisano u samoj Javi. Aplikacija je bila dovoljno
upotrebljiva da zainteresuje Java programersku zajednicu u tolikoj meri da i sami ponu da
doprinose njenom razvoju pisanjem Plug-in-ova. 1999. NetBeans je postao zvanino
razvojno okruenje za Javu, prihvaeno od strane kompanije Sun Microsystems. (Detaljniji
istorijat NetBeansa nalazi se na sledeoj adresi: http://netbeans.org/about/history.html.)

Preuzimanje, instalacija i priprema za rad


Da bismo koristili NetBeans, potrebno je da ga preuzmemo sa sledee adrese:
https://netbeans.org/downloads/.

Copyright Link group

Takoe, skromna aplikacija koju smo kreirali, moe se pokrenuti i izvan NetBeans
integrisanog razvojnog okruenja. Potrebno je otvoriti Command Prompt i pristupiti \dist
folderu o okviru foldera u koji je smeten na projekat. U naem sluaju, to je:
C:\JavaPractice\MyJavaProgram\dist. U komandu liniju je zatim potrebno upisati:
java -jar MyJavaProgram.jar,
gde je MyJavaProgram naziv projekta koji smo definisali u okviru IDE NetBeans. Aplikacija
se zatim pokree i na izlazu u konzoli se prikazuje:
Hello

Korienje NetBeans razvojnog okruenja


Svako razvojno okruenje, pored toga to postoji da bi olakalo prevoenje, izvravanje i
distribuciju same aplikacije, postoji i da bi maksimalno olakalo sam proces kodiranja.
Takva je situacija i sa razvojnim okruenjem NetBeans, koji nudi veliki broj mogunosti za
pomo programeru prilikom rada.
Neke od stvari koje e biti pomenute u nastavku lekcije Vam moda nee biti potpuno jasne,
poto e biti obraene u narednim modulima. Savet je da nastavak ove lekcije ukoliko ste
poetnik proete informativno, a zatim da se, kada steknete bolji uvid u sam jezik, vratite i
ovaj deo prouite ponovo, poto sadri neke zaista korisne tehnike rada u NetBeansu.

Smart Code Completion


Jedna od najkorisnijih mogunosti NetBeans okruenja je takozvana Smart Code Completion
funkcionalnost. Ona se ogleda u tome da je razvojno okruenje u stanju da odreene
sekvence koda za Vas generie i tako Vam utedi vreme prilikom kodiranja. Smart Code
Completion se moe koristiti u raznim situacijama. Prikazaemo neke od najbitnijih upotreba
ove korisne opcije.
Primetili ste verovatno prilikom pisanja primera iz prethodne lekcije koji prikazuje poruku
Hello na ekranu, da u trenutku kada ukucate taku posle rei System ili out na ekranu
dobijate odreeni padajui menu. Ovo je u stvari Smart Code Completion.

Copyright Link group

Ostaje jo samo da se objasni String[] args, to stoji u zagradi main metode. U zagradama
neke metode navode se njeni ulazni parametri. String[] predstavlja niz stringova kojima je
dodeljen naziv args. To je, u stvari, niz argumenata pomou kojih izvrni sistem moe da
prosledi odreene informacije programu, i to iz komandne linije. Ovo omoguava slanje
razliitih komandi aplikaciji bez potrebe da se svaki put kompajlira. Uzmimo npr. da postoji
aplikacija za sortiranje odreenog teksta. U tom sluaju bismo mogli iz komandne linije
zadati kriterijum sortiranja:
-descending

Rezime
Iako je Java program mogue pisati i u obinom tekst editoru, razvojna
okruenja omoguavaju nam znaajnu utedu vremena i lakou kodiranja.
Najpoznatija razvojna okruenja za Javu su NetBenas i Eclipse, dok je
NetBeans zvanino razvojno okruenje za Javu.
Da bi se aplikacija pokrenula iz NetBeansa, potrebno je izvriti prevoenje i
pokretanje; ovo se u NetBeansu moe obaviti jednom naredbom.
NetBeans omoguava pregrt funkcionalnosti koji olakavaju kodiranje i
odravanje koda.
NetBeans integrisano razvojno okruenje poseduje moan alat za
debagovanje, koji omoguava praenje izvravanja programa uz pomo taaka
prekida, watch-eva i izvravanja aplikacije u debageru.

Copyright Link group

You might also like