Java-vývoj pre začiatočníkov

Java kompilátor a JRE: Základy pochopiť

Všetky videá tutoriálu Vývoj v Jave pre začiatočníkov.

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.

Java kompilátor a JRE: Základy pochopenie

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

Java Compiler a JRE: Základy pochopiť

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.