V tejto príručke sa naučíš základné kroky na používanie Java-kompilátora (javac) a na spúšťanie tvojich Java programov s Java Runtime Environment (JRE). Aby si lepšie pochopil proces kompilácie a spúšťania Java kódu, je dôležité poznať jednotlivé kroky a vedieť, čo sa deje na pozadí.
Najdôležitejšie poznatky
- Java kompilátor (javac) prekladá tvoj zdrojový kód do bytecode.
- Bytecode sa ukladá do.class súborov a môže byť spustený JRE.
- Proces zahŕňa kompiláciu kódu a následné spustenie cez príkazový riadok alebo terminál.
Použitie Java-compiler (javac)
Najskôr sa chceš uistiť, že si správne nakonfiguroval svoje vývojové prostredie. IDE (Integrované vývojové prostredie) ti môže uľahčiť prácu, avšak je užitočné vedieť, ako technicky prebieha proces.
Krok 1: Pochopenie IDE a príkazového riadku
Najprv je dôležité pochopiť, že IDE, s ktorým pracuješ, na pozadí využíva Java kompilátor a JRE. Tieto nástroje vykonávajú skutočnú prácu, zatiaľ čo IDE nám uľahčuje vykonávanie. Mal by si si osvojiť isté základné pochopenie fungovania javac.

Krok 2: Programové adresáre a zdrojový kód
Uisti sa, že uvádzaš správnu cestu k svojmu zdrojovému kódu. Pri práci s balíkmi je užitočné dodržiavať štruktúru, ktorá je predpísaná v tvojom projektovom adresári. Umiestni svoje súbory do príslušných adresárov, aby si ich mohol ľahšie nájsť a kompilovať.
Krok 3: Kompilácia kódu
Aby si skompiloval svoj Java kód, otvor terminál alebo príkazový riadok a prejdite do adresára, v ktorom je uložený tvoj zdrojový kód. Príkaz, ktorý použiješ, je javac. Zadaj toto:
javac Modul3/Video1/moj prvy program.java
Stlač Enter. Ak je proces dokončený a nedochádza k žiadnym chybám, tvoj kód bol úspešne skompilovaný.
Krok 4: Overenie generovaných súborov
Po úspešnej kompilácii by si mal v adresári Modul 3/Video 1 nájsť.class súbor. Tento súbor obsahuje bytecode, ktorý bude vykonávať JRE. Tento.class súbor vyzerá takto:
moj prvy program.class

Krok 5: Spustenie programu
Aby si spustil generovaný.class súbor, použij príkaz java, následovaný úplným názvom tvojej triedy, pričom koncovka súboru sa vynecháva:
java Modul3.Video1.moje prvé program
Po zadaní a stlačení klávesu Enter sa bytecode vykoná a mal by si vidieť príslušný výstup vo svojej konzole.
Krok 6: Zmeny v kóde
Ak vykonáš zmeny vo svojom zdrojovom kóde, musíš znovu vykonať kompiláciu. Na to môžeš použiť príkaz javac ako predtým. Môže byť veľmi užitočné znovu zavolať príkazy vo svojom termináli pomocou klávesu so šípkou nahor, aby si ich mohol rýchlejšie znovu vyvolať.
Krok 7: Nový kód a výstup
Spusti svoj program po vykonaní zmien znova, aby si sa uistil, že nové vstupy sú účinné. Po spustení programu uvidíš nové výstupy na základe zmien vo svojom zdrojovom kóde.
Zhrnutie
Použitie Java kompilátora javac spolu s Java Runtime Environment na spúšťanie tvojich programov je základný proces pri programovaní v Jave. Naučil si sa, ako skompilovať svoj zdrojový kód, nájsť generované.class súbory a spustiť svoje programy.
Často kladené otázky
Akým spôsobom spúšťam Java kompilátor?Java kompilátor môžeš spustiť tak, že použiješ príkaz javac vo svojom termináli alebo príkazovom riadku, nasledovaný cestou k tvojej.java súboru.
Aký je rozdiel medzi.java a.class súbormi?.java súbor je zdrojový text, ktorý píšeš, zatiaľ čo.class súbor obsahuje bytecode, ktorý vykonáva Java interpret.
Ako opravím chyby pri kompilácii?Dôkladne skontroluj svoj zdrojový kód na syntaktické chyby a potom znovu vykonaj kompiláciu, aby si zistil, či boli chyby opravené.
Môžem vykonávať Java kód bez IDE?Ano, môžeš kompilovať a spúšťať Java kód aj priamo cez príkazový riadok alebo terminál, bez použitia IDE.