Java se ističe kao robustan, objektno orijentisan programski jezik, čiji su koreni vezani za kompaniju Sun Microsystems, a danas je deo Oracle korporacije. Njena popularnost je široko rasprostranjena, služeći kao temelj za razvoj raznovrsnih aplikacija, od onih za mobilne uređaje i web, pa sve do kompleksnih korporativnih sistema.
U ovom članku ćemo detaljno proći kroz korake potrebne za kreiranje vašeg prvog programa u Javi. Započnimo zajedno ovo uzbudljivo putovanje!
Priprema razvojnog okruženja
Pre nego što se upustite u pisanje koda, ključno je da na svoj računar instalirate Java Development Kit (JDK). JDK sadrži Java kompajler, Java virtuelnu mašinu (JVM) i niz drugih alata neophodnih za razvoj Java aplikacija.
JDK možete preuzeti sa zvanične web stranice Jave: https://www.oracle.com/java/technologies/javase-downloads.html
Nakon uspešne instalacije JDK-a, sledeći korak je konfigurisanje sistemskih varijabli tako da operativni sistem može prepoznati Java komande. Pratite ove instrukcije da biste podesili varijable okruženja:
Za Windows:
1. Otvorite Kontrolnu tablu.
2. Kliknite na opciju „Sistem i bezbednost“.
3. Zatim izaberite „Sistem“.
4. Potom kliknite na „Napredne sistemske postavke“.
5. U okviru „Promenljive okruženja“, odaberite „Promenljive putanje“.
6. Kliknite na „Novo“ i dodajte sledeću putanju:
C:\Program Files\Java\jdk-VERSION_NUMBER\bin
Obavezno zamenite VERSION_NUMBER
sa brojem verzije JDK-a koji ste instalirali.
Za Mac:
1. Otvorite Terminal.
2. Unesite sledeću komandu:
export PATH=$PATH:/usr/local/java/jdk-VERSION_NUMBER/bin
I ovde zamenite VERSION_NUMBER
sa odgovarajućom verzijom JDK-a.
Kreiranje prvog Java programa
Sada je vreme da kreiramo naš prvi Java program. Java kod se tradicionalno čuva u datotekama sa ekstenzijom .java
. Da biste započeli, otvorite bilo koji tekst editor, kao što su Notepad (Windows) ili TextEdit (Mac), i kreirajte novu datoteku. Sačuvajte je sa ekstenzijom .java
.
Za naš prvi program, nazvaćemo datoteku HelloWorld.java
. U ovu datoteku, unesite sledeći kod:
java
public class HelloWorld {
public static void main(String[] args) {
System.out.println(„Zdravo, svete!“);
}
}
Ovaj program će jednostavno prikazati poruku „Zdravo, svete!“ na konzoli. Da detaljnije analiziramo delove programa:
* public class HelloWorld
: Ovom linijom definišemo glavnu klasu programa, nazvanu HelloWorld
.
* public static void main(String[] args)
: Ovo je glavna metoda programa, tačka od koje program započinje izvršavanje.
* System.out.println("Zdravo, svete!");
: Ova linija koristi klasu System.out
i metodu println
kako bi ispisala tekst „Zdravo, svete!“ na konzolu.
Kompilacija i pokretanje programa
Nakon što ste napisali svoj prvi Java program, neophodno je kompilirati ga i pokrenuti.
Kompilacija:
Za kompiliranje Java programa koristi se Java kompajler, poznat kao javac
. Otvorite terminal (ili komandnu liniju u Windowsu) i navigirajte do direktorijuma u kom se nalazi vaša Java datoteka. Potom unesite sledeću komandu:
javac HelloWorld.java
Ova komanda će kompilirati vašu Java datoteku i stvoriti izvršnu datoteku sa ekstenzijom .class
.
Pokretanje:
Za pokretanje Java programa koristi se Java virtuelna mašina (JVM), preko komande java
. Unesite sledeću komandu u terminal:
java HelloWorld
Ova komanda će pokrenuti vaš Java program i na konzoli ćete videti ispisanu poruku „Zdravo, svete!“.
Česti problemi
* Ne mogu pronaći Java kompajler ili JVM. Proverite da li ste ispravno podesili sistemske varijable okruženja, kao što je opisano u delu „Priprema razvojnog okruženja“.
* Moj program se ne kompajlira. Proverite ima li sintaksnih grešaka u vašem kodu. Obratite pažnju na pravilnu upotrebu ključnih reči i zagrada.
* Moj program se ne pokreće. Uverite se da ste pravilno kompilirali program i da ste pokrenuli pravu klasu koja sadrži main
metodu.
Zaključak
Čestitamo! Upravo ste uspešno kreirali svoj prvi Java program. Ovaj vodič vas je proveo kroz ključne korake: postavljanje razvojnog okruženja, pisanje osnovnog Java koda i njegovo pokretanje.
Java je moćan i raznovrstan jezik koji vam omogućava da kreirate širok spektar aplikacija. Nastavite da istražujete i učite, jer ovo je samo uvod u fascinantan svet Java programiranja.
Često postavljana pitanja (FAQ)
P1: Ko je tvorac Java programskog jezika?
O1: Java je delo Džejmsa Goslinga i njegovog tima u Sun Microsystems-u.
P2: Gde se sve primenjuje Java?
O2: Java ima široku primenu, od mobilnih i web aplikacija, do velikih korporativnih sistema i drugih oblasti.
P3: Da li je Java besplatna za korišćenje?
O3: Da, Java je besplatan i open-source jezik, što znači da je možete koristiti i modifikovati bez plaćanja licenci.
P4: Koje su ključne karakteristike Jave?
O4: Java se ističe po objektno orijentisanom programiranju, sigurnosti, nezavisnosti od platforme i visokim performansama.
P5: Kako mogu naučiti Javu?
O5: Dostupno je mnogo resursa za učenje Jave, uključujući online kurseve, knjige i interaktivne tutorijale.
P6: Da li Java ima svetlu budućnost?
O6: Apsolutno. Java je i dalje jedan od najpopularnijih programskih jezika, pokazujući svoju relevantnost i izdržljivost.
P7: Navedite neke popularne