Prvo morate biti pristupiti 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.