logo

Co je JRE?

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
    Technologie nasazeníjako je nasazení, zásuvný modul Java a Java Web Start.Sady nástrojů uživatelského rozhraní, včetně Abstract Window Toolkit (AWT), Swing, Java 2D, Usnadnění, Image I/O, Print Service, Sound, drag and drop (DnD) a metody zadávání.Integrační knihovnyvčetně Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) a skriptování.Další základní knihovny, včetně mezinárodní podpory, vstupu/výstupu (I/O), mechanismu rozšíření, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), matematiky, sítí, mechanismu přepisování, zabezpečení, serializace a Java pro zpracování XML (XML JAXP).Základní knihovny Lang a util, včetně lang a util, zip, Java Archive (JAR), nástroj, reflexe, kolekce, souběžné nástroje, správa, verzování, protokolování, Preferences API, Ref Objects a regulární výrazy.Java Virtual Machine (JVM), které se skládají z Server Virtual Machine a Java HotSpot Client.

Jak JRE spolupracuje s JVM?

Java JRE

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í:

Java JRE

Následující kroky probíhají za běhu:

    Class Loader
    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:
    1. Zavaděč třídy Bootstrap
    2. Zavaděč třídy rozšíření
    3. Zavaděč systémové třídy
    Ověřovač bajtového kódu
    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.Tlumočník
    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:
    • Spusťte Byte kód
    • Proveďte příslušná volání základního hardwaru

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.

Java JRE

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.

Java JRE

Krok 6.) Klikněte na Proměnné prostředí, přejděte na systémové proměnné a dvakrát klikněte na Cesta.

Java JRE

Krok 7.) Nyní přidejte cestu vašeho bin souboru přítomného v souboru JRE do proměnné Path.

Java JRE

Nastavení prostředí Java je dokončeno.

Rozdíl mezi JVM, JDK a JRE

    JVM- Java Virtual Machine je virtuální stroj, který spouští programy, které jsou kompilovány do bajtkódů. JVM je podrobně popsán ve specifikaci, která formálně popisuje, co je vyžadováno v implementaci JVM. Specifikace zajišťuje interoperabilitu programů Java napříč různými implementacemi, takže autoři programů používající Java Development Kit (JDK) se nemusí starat o vlastnosti základní hardwarové platformy.JDK- JDK je obal kolem JRE a navíc obsahuje kompilátor, interpret, debugger a další nástroje. Poskytuje uživatelům funkce pro spouštění a vývoj programů Java.JRE- JRE se skládá z knihoven tříd, JVM a podpůrných souborů