Vývoj v Javě pro začátečníky.

Java kompilátor a JRE: Základy porozumění

Všechna videa tutoriálu Vývoj v Javě pro začátečníky

V této příručce se naučíš základní kroky k použití Java-kompilátoru (javac) a k provádění svých Java programů s Java Runtime Environment (JRE). Abychom lépe pochopili proces kompilace a spuštění Java kódu, je důležité znát jednotlivé kroky a vědět, co se děje na pozadí.

Hlavní poznatky

  • Java kompilátor (javac) překládá tvůj zdrojový kód do bytecode.
  • Bytecode je uložen ve.class souborech a může být prováděn JRE.
  • Proces zahrnuje kompilaci kódu a jeho následné provádění prostřednictvím příkazového řádku nebo terminálu.

Použití Java kompilátoru (javac)

Nejprve bys měl zajistit, že máš správně nakonfigurované své vývojové prostředí. IDE (integrované vývojové prostředí) ti může usnadnit práci, ale je užitečné vědět, jak proces technicky probíhá.

Krok 1: Pochopení IDE a příkazového řádku

Je důležité pochopit, že IDE, se kterou pracuješ, na pozadí využívá Java kompilátor a JRE. Tato nástroje vykonávají skutečnou práci, zatímco IDE nám usnadňuje provádění. Měl bys získat základní pochopení, jak javac funguje.

Java Kompilátor a JRE: Základy pochopit

Krok 2: Adresář programu a zdrojový kód

Zajisti, aby ses ujistil, že zadáváš správnou cestu k tvému zdrojovému kódu. Při práci s balíčky je užitečné dodržovat strukturu, kterou máš uvedenou ve svém projektovém adresáři. Ulož své soubory do příslušných adresářů, abys je mohl snadněji najít a kompilovat.

Krok 3: Kompilace zdrojového kódu

Abychom kompilovali tvůj Java kód, otevři terminál nebo příkazový řádek a přejdi do adresáře, kde je tvůj zdrojový kód uložen. Příkaz, který použiješ, je javac. Zadej následující:

javac Modul3/Video1/moje první program.java

Stiskni Enter. Pokud proces skončí a nedojde k žádným chybám, tvůj kód byl úspěšně zkompilován.

Krok 4: Kontrola vygenerovaných souborů

Po úspěšné kompilaci bys měl v adresáři Modul 3/Video 1 najít.class soubor. Tento soubor obsahuje bytecode, který bude prováděn JRE. Tento.class soubor vypadá takto:

moje první program.class

Java kompilátor a JRE: Základy pochopit

Krok 5: Spouštění programu

Abychom provedli vygenerovaný.class soubor, použij příkaz java, následovaný úplným názvem tvé třídy, přičemž přípona souboru se vynechá:

java Modul3.Video1.moje první program

Po zadání a stisknutí Enter se bytecode vykoná a měl bys vidět odpovídající výstup ve své konzoli.

Krok 6: Změny v kódu

Pokud provedeš změny ve svém zdrojovém kódu, musíš kompilaci znovu provést. Použij k tomu příkaz javac jako dříve. Může být velmi užitečné znovu načíst příkazy ve svém terminálu pomocí klávesy šipka nahoru, abys je mohl rychle provést znovu.

Krok 7: Nový kód a výstup

Spusť svůj program po změnách znovu, abys měl jistotu, že nové vstupy mají efekt. Po provedení programu uvidíš nové výstupy na základě změn ve svém zdrojovém kódu.

Shrnutí

Použití Java kompilátoru javac společně s Java Runtime Environment k provádění tvých programů je základní proces při programování v Java. Naučil jsi se, jak zkompilovat svůj zdrojový kód, najít vygenerované.class soubory a spustit své programy.

Často kladené otázky

Jak spustím Java kompilátor?Java kompilátor můžeš spustit zadáním příkazu javac ve svém terminálu nebo příkazovém řádku, následovaného cestou k tvému.java souboru.

Jaký je rozdíl mezi.java a.class soubory?.java soubor je zdrojový kód, který píšeš, zatímco.class soubor obsahuje bytecode, který je vykonáván Java interpretátorem.

Jak opravit kompilace chyby?Podrobně zkontroluj svůj zdrojový kód na syntaktické chyby a poté znovu proveď kompilaci příkazu, abys zjistil, zda byly chyby opraveny.

Mohu spustit Java kód bez IDE?Ano, Java kód můžeš také kompilovat a provádět přímo přes příkazový řádek nebo terminál, aniž bys použil IDE.