Środowisko wykonawcze Java (JRE) jest częścią zestawu Java Development Kit (JDK). Jest to ogólnodostępna dystrybucja oprogramowania zawierająca bibliotekę klas Java, określone narzędzia i samodzielną maszynę JVM. Jest to najpopularniejsze środowisko dostępne na urządzeniach do uruchamiania programów Java. Kod źródłowy Java jest kompilowany i konwertowany na kod bajtowy Java. Jeśli chcesz uruchomić ten kod bajtowy na dowolnej platformie, potrzebujesz środowiska JRE. Środowisko JRE ładuje klasy, sprawdza dostęp do pamięci i pobiera zasoby systemowe. JRE działa jak warstwa na systemie operacyjnym.
Obejmuje również:
- Technologie wykorzystywane do wdrażania, takie jak Java Web Start.
- Zestawy narzędzi do interfejsu użytkownika, takie jak Java 2D.
- Biblioteki integracyjne, takie jak Łączność z bazą danych Java (JDBC) I Interfejs nazewnictwa Java i interfejs katalogowy (JNDI) .
- Biblioteki takie jak Lang i util.
- Inne biblioteki podstawowe, takie jak Rozszerzenia zarządzania Java (JMX) , Natywny interfejs Java (JNI) i Java do przetwarzania XML (JAX-WS) .
Z czego składa się JRE?
JRE składa się z następujących komponentów:
przykładem systemu operacyjnego typu open source jest
Jak JRE współpracuje z JVM?
JRE zawiera instancję JVM, klasy biblioteczne i narzędzia programistyczne. Aby zrozumieć działanie JRE, spójrzmy na przykład prostego programu „Hello World”.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Kiedy już napiszesz ten program, musisz zapisać go z rozszerzeniem .java. Skompiluj swój program. Dane wyjściowe kompilatora Java to kod bajtowy niezależny od platformy. Po kompilacji kompilator generuje plik .class zawierający kod bajtowy. Kod bajtowy jest niezależny od platformy i działa na dowolnym urządzeniu wyposażonym w środowisko JRE. Od tego momentu zaczyna się praca JRE. Aby uruchomić dowolny program Java, potrzebujesz środowiska JRE. Przepływ kodu bajtowego do uruchomienia jest następujący:
W czasie wykonywania wykonywane są następujące kroki:
- Moduł ładujący klasy Bootstrap
- Moduł ładujący klasy rozszerzeń
- Moduł ładujący klasy systemowe
- Wykonaj kod bajtowy
- Wykonaj odpowiednie wywołania do podstawowego sprzętu
Na tym etapie moduł ładujący klasy ładuje różne klasy niezbędne do uruchomienia programu. Moduł ładujący klasy dynamicznie ładuje klasy w wirtualnej maszynie Java.
Po uruchomieniu JVM używane są trzy programy ładujące klasy:
Weryfikator kodu bajtowego można uznać za strażnika. Weryfikuje kod bajtowy tak, aby kod nie powodował żadnych zakłóceń dla interpretera. Kod może być interpretowany tylko wtedy, gdy przejdzie testy weryfikatora kodu bajtowego, który sprawdza format i sprawdza, czy kod nie jest nieprawidłowy.
Po załadowaniu klas i zweryfikowaniu kodu interpreter czyta kod asemblera linia po linii i wykonuje dwie następujące funkcje:
W ten sposób program działa w środowisku JRE.
Jak skonfigurować środowisko Java JRE ze zmiennymi środowiskowymi PATH?
Aby tworzyć lub uruchamiać aplikacje Java, należy pobrać i zainstalować zestaw Java SE Development Kit.
Krok 1.) Pobierz najnowszą wersję Java SE z oficjalnej strony Oracle.
Krok 2.) Po pobraniu pliku zostanie pobrany plik wykonywalny. Uruchom ten plik i zachowaj wszystko jako domyślne, a następnie klikaj dalej, a następnie instaluj.
ciąg do json Java
Krok 3.) Po zakończeniu instalacji pakiety JDK i JRE zostaną pobrane do folderu plików programu.
Krok 4.) Po zakończeniu instalacji musisz skonfigurować zmienne środowiskowe.
tutorial dotyczący iskry
Krok 5.) Przejdź do panelu sterowania -> System i zabezpieczenia -> System -> Zaawansowane ustawienia systemu. Pojawi się następujące okno dialogowe.
Krok 6.) Kliknij Zmienne środowiskowe, przejdź do zmiennych systemowych i kliknij dwukrotnie Ścieżka.
Krok 7.) Teraz dodaj ścieżkę pliku bin obecnego w pliku JRE do zmiennej Path.
Konfiguracja środowiska Java została ukończona.