Java Run-time Environment (JRE) є частиною Java Development Kit (JDK). Це безкоштовний дистрибутив програмного забезпечення, який містить бібліотеку класів Java, спеціальні інструменти та окрему JVM. Це найпоширеніше середовище, доступне на пристроях для запуску програм Java. Вихідний код Java компілюється та перетворюється на байт-код Java. Якщо ви хочете запустити цей байт-код на будь-якій платформі, вам потрібна JRE. JRE завантажує класи, перевіряє доступ до пам'яті та отримує системні ресурси. JRE діє як верхній рівень операційної системи.
Він також включає:
- Технології, які використовуються для розгортання, наприклад Java Web Start.
- Набори інструментів для інтерфейсу користувача, наприклад Java 2D.
- Інтеграційні бібліотеки, як Підключення до бази даних Java (JDBC) і Java Naming and Directory Interface (JNDI) .
- Такі бібліотеки, як Lang і util.
- Інші базові бібліотеки, як Розширення керування Java (JMX) , Власний інтерфейс Java (JNI) і Java для обробки XML (JAX-WS) .
З чого складається JRE?
JRE складається з таких компонентів:
зробити сценарій виконуваним
Як JRE працює з JVM?
JRE містить примірник JVM, бібліотечні класи та інструменти розробки. Щоб зрозуміти роботу JRE, розглянемо приклад простої програми «Hello World».
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Після написання цієї програми її потрібно зберегти з розширенням .java. Скомпілюйте свою програму. Результатом роботи компілятора Java є байт-код, який не залежить від платформи. Після компіляції компілятор генерує файл .class, який містить байт-код. Байт-код не залежить від платформи та працює на будь-якому пристрої з JRE. Звідси починається робота JRE. Щоб запустити будь-яку програму на Java, вам потрібен JRE. Потік байт-коду для запуску такий:
Під час виконання виконуються наступні кроки:
алфавіт у вигляді цифр
- Завантажувач класів Bootstrap
- Завантажувач класів розширень
- Завантажувач системних класів
- Виконайте байт-код
- Зробіть відповідні виклики базового обладнання
На цьому кроці завантажувач класів завантажує різні класи, необхідні для роботи програми. Завантажувач класів динамічно завантажує класи у віртуальну машину Java.
Під час запуску JVM використовуються три завантажувачі класів:
Верифікатор байт-коду можна розглядати як гейткіпер. Він перевіряє байт-код, щоб код не заважав інтерпретатору. Код дозволяється інтерпретувати лише після того, як він пройшов тести верифікатора байт-коду, який перевіряє формат і перевіряє наявність незаконного коду.
Після завантаження класів і перевірки коду інтерпретатор читає код асемблера рядок за рядком і виконує наступні дві функції:
Таким чином, програма працює в JRE.
Як налаштувати Java JRE зі змінними середовища PATH?
Щоб розробляти або запускати програми Java, вам потрібно завантажити та встановити Java SE Development Kit.
Крок 1.) Завантажте останню версію Java SE з офіційного сайту oracle.
Крок 2.) Після завантаження файлу ви матимете завантажений виконуваний файл. Запустіть цей файл і залиште все за замовчуванням і продовжуйте клацати далі, а потім встановити.
Крок 3.) Після завершення встановлення ваші JDK і JRE будуть завантажені в папку програмних файлів.
Крок 4.) Після завершення встановлення вам потрібно налаштувати змінні середовища.
Крок 5.) Перейдіть до панелі керування -> Система та безпека -> Система -> Додаткові параметри системи. З'явиться наступне діалогове вікно.
Крок 6.) Натисніть Змінні середовища, перейдіть до системних змінних і двічі клацніть Шлях.
Крок 7.) Тепер додайте шлях до вашого bin-файлу, наявного у файлі JRE, до змінної Path.
розмір вектора c++
Налаштування середовища Java завершено.