Вы здесь: Главная >> Java-самоучитель >> Что такое JRE?
Что такое JRE?
Что такое JRE?
JRE - это Java Runtime Environment. В переводе по русски JRE - это среда выполнения для языка Java. Это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. JRE состоит из виртуальной машины — Java Virtual Machine — и библиотеки Java-классов.
Скачать JRE с официального сайта: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
JRE распространяется свободно и для большинства платформ может быть загружена с сайта Oracle.
Набор программ и пакетов классов JRE содержит все необходимое для выполнения байт-кодов,в том числе интерпретатор java (в прежних версиях — облегченный интерпретатор jre) и библиотеку классов. Это часть JDK, не содержащая компиляторы, отладчики и другие средства разработки. Именно Oracle JRE или его аналог, созданный другими фирмами, присутствует в тех браузерах, которые умеют выполнять программы на Java, в операционных системах и системах управления базами данных.
Хотя JRE входит в состав JDK, корпорация Oracle распространяет этот набор и отдельным файлом.
Чем отличается JRE, JVM и JDK?
jvm - Java Virtual Machine - среда ("виртуальная"), в которой выполняется скомпилированный код
jre - Java Runtime Environment. Это просто пакет, который включает в себя JVM и минимальный набор библиотек для работы программ. И еще браузерный плагин, где будут выполняться апплеты.
jdk - Java Development Kit - это уже полноценный набор библиотек и инструментов для для создания, компилирования и дебага программ. Включает в себя jre.
Сергей Владимирцев
26.12.2017