Java Run-time Environment (JRE) je součástí sady Java Development Kit (JDK). Jedná se o volně dostupnou softwarovou distribuci, která má Java Class Library, specifické nástroje a samostatný JVM. Je to nejběžnější prostředí dostupné na zařízeních pro spouštění programů Java. Zdrojový kód Java se zkompiluje a převede na bajtový kód Java. Pokud chcete spustit tento bajtový kód na jakékoli platformě, potřebujete JRE. JRE načte třídy, ověří přístup k paměti a načte systémové prostředky. JRE funguje jako vrstva na vrcholu operačního systému.
Zahrnuje také:
- Technologie, které se používají pro nasazení, jako je Java Web Start.
- Sady nástrojů pro uživatelské rozhraní, jako je Java 2D.
- Integrační knihovny jako Java Database Connectivity (JDBC) a Java Naming and Directory Interface (JNDI) .
- Knihovny jako Lang a util.
- Ostatní základní knihovny jako Java Management Extensions (JMX) , Java Native Interface (JNI) a Java pro zpracování XML (JAX-WS) .
Z čeho se skládá JRE?
JRE se skládá z následujících komponent:
java mvc
Jak JRE spolupracuje s JVM?
JRE má instanci JVM, třídy knihoven a vývojové nástroje. Abychom porozuměli fungování JRE, podívejme se na příklad jednoduchého programu 'Hello World'.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Jakmile tento program napíšete, musíte jej uložit s příponou .java. Zkompilujte svůj program. Výstupem kompilátoru Java je bajtový kód, který je nezávislý na platformě. Po kompilaci kompilátor vygeneruje soubor .class, který má bajtový kód. Bytový kód je nezávislý na platformě a běží na jakémkoli zařízení s JRE. Odtud začíná práce JRE. Chcete-li spustit jakýkoli program Java, potřebujete JRE. Tok bajtkódu, který se má spustit, je následující:
Následující kroky probíhají za běhu:
- Zavaděč třídy Bootstrap
- Zavaděč třídy rozšíření
- Zavaděč systémové třídy
- Spusťte Byte kód
- Proveďte příslušná volání základního hardwaru
V tomto kroku zavaděč tříd načte různé třídy, které jsou nezbytné pro spuštění programu. Zavaděč tříd dynamicky načítá třídy ve virtuálním stroji Java.
Při spuštění JVM se používají tři zavaděče třídy:
Verifikátor bajtového kódu lze považovat za správce brány. Ověřuje bajtkód, takže kód nezpůsobuje žádné rušení pro interpreta. Kód je povoleno interpretovat pouze v případě, že projde testy ověřovače Bytecode, který kontroluje formát a kontroluje nelegální kód.
Jakmile se třídy načtou a kód se ověří, tlumočník přečte kód sestavení řádek po řádku a provede následující dvě funkce:
Tímto způsobem program běží v JRE.
Jak nastavit Java JRE s proměnnými prostředí PATH?
Chcete-li vyvíjet nebo spouštět aplikace Java, musíte si stáhnout a nainstalovat sadu Java SE Development Kit.
jak zjistit velikost displeje
Krok 1.) Stáhněte si nejnovější verzi Java SE z oficiálních stránek oracle.
Krok 2.) Po stažení souboru budete mít stažený spustitelný soubor. Spusťte tento soubor a ponechte vše jako výchozí a pokračujte kliknutím na další a poté nainstalujte.
Krok 3.) Po dokončení instalace budou vaše JDK a JRE staženy do složky programových souborů.
vložit do klávesnice
Krok 4.) Po dokončení instalace je třeba nastavit proměnné prostředí.
Krok 5.) Přejděte na ovládací panel -> Systém a zabezpečení -> Systém -> Pokročilá nastavení systému. Zobrazí se následující dialogové okno.
Krok 6.) Klikněte na Proměnné prostředí, přejděte na systémové proměnné a dvakrát klikněte na Cesta.
Krok 7.) Nyní přidejte cestu vašeho bin souboru přítomného v souboru JRE do proměnné Path.
Nastavení prostředí Java je dokončeno.