|
post # 1 | 30.06.2011 , 3:50 PM
|
Prvo morate pristupiti na računalo na koje je instalirana podrška za Javu odnosno Java SDK. A. Ukucajte program i pohranite ga u datoteku Hello.java. Možete koristiti bilo koji tekst editor za unos koda, npr. Notepad. Korisno je imati i neki sofisticiraniji Java editor npr. JedPlus. Takvi editori nam mogu omogućiti korisne funkcije poput sintaksnog naglašavanja ili automatskog uvlačenja teksta. Moguće je iz takvih editora pozvati i operacije prevođenja i izvršavanja. Ako se vaš program sastoji od samo jedne klase potrebno ga je pohraniti u datoteku koja ima isti naziv kao i klasa uz dodanu ekstenziju ‘.java’. kako se naš jednostavni program sastoji od samo jedne klase nazvane Hello, datoteku moramo nazvati Hello.java. B. Otvori DOS prozor i postavi trenutni direktorij na direktorij gdje je datoteka s programom. Sve naredbe koje slijede tipkaju se u ovaj prozor. Poruke prevodioca i sve što će program ispisati odvija se također u ovome prozoru. Postoje i drugi načini koje ćemo obraditi na vježbama, ali ovo je općeniti način koji radi na svim računalima. U ovome trenutku bit će otvorena dva prozora. Jedan s editorom (npr. Notepad), a drugi s DOS prozorom koji služi za interakciju s Java sustavom. U tom DOS prozoru prevodimo i izvršavamo program. C. Korištenje JDK za prevođenje programa u Hello.java datoteci. Za prevođenje programa treba utipkati: javac Hello.java Ako dobijete poruku da sustav ne može naći javac (Java prevodilac) znači da ili nije pravilno postavljena PATH varijabla sustava ili nije instaliran JDK. Ako nema grešaka u programu prevodilac će proizvesti bytecode verziju vašeg programa u datoteci nazvanoj Hello.class. Ako prevodilac nađe greške poput tipkanja Class umjesto class ili izostavljanja znaka ; na kraju naredbe, odbit će prevođenje i izvijestiti o pronađenim greškama. To nazivamo greškom prevođenja (compiler error). Najčešće je poruka o grešci takva da je jednostavno naći mjesto u kodu gdje smo učinili pogrešku. Ponekad iz poruke nije jasno odakle potječe greška i tada je potrebno pažljivo pregledati kod. Početnici često pogriješe tražeći grešku baš u liniji gdje je to prevodilac javio. Međutim , greška se može nalaziti i negdje prije ! Ako postoje greške kod prevođenja potrebno ih je otkloniti u editoru. nakon otklanjanja grešaka ne zaboravite snimiti datoteku. A. Korištenje JDK za pokretanje prevedene verzije programa koja se nalazi u Hello.class datoteci. Nakon što je prevodilac proizveo bytecode verziju programa Hello.class, možete ga pokrenuti u Java Virtual machine tipkanjem: java Hello Ne tipkajte .class ekstenziju. JDK pretpostavlja da ste mislili na Hello.class.
Ovaj se program nakon toga treba izvršiti i ispisati poruku u DOS prozoru. Ako želite modificirati ispis programa ili dodati još koju naredbu opet se trebate vratiti u prozor tekst editora, napraviti modifikacije i nakon toga u DOS prozoru ponoviti postupak prevođenja i izvršavanja. U tijeku izvođenja programa može nastati greška. Takva greška naziva se run-time greška (run-time error) ili greška u izvršavanju (execution error). U nekim slučajevima JVM neće moći izvršiti program do kraja. Tada će ispisati poruku o grešci s podatkom gdje je program došao u izvođenju prije nego što je prekinut.
|
|
| |
|