Professional Documents
Culture Documents
CJPR 02-DFKJHLK PDF
CJPR 02-DFKJHLK PDF
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.)
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
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.