Java se runtime environment что это
Перейти к содержимому

Java se runtime environment что это

  • автор:

Разбираем Термины: JVM, JRE и JDK в Мире Java

Погружение в мир Java зачастую начинается с таинственных аббревиатур: JVM, JRE и JDK. Давайте раскроем их смысл и узнаем, как они взаимодействуют.

JVM (Java Virtual Machine):

Это своего рода «волшебная» виртуальная машина Java. Ядро исполнения, она воплощает Java Runtime Environment (JRE). JVM выполняет байт-код Java, который генерируется компилятором Java (javac) из исходного кода программы. Это волшебство позволяет коду работать на разных платформах без заботы о том, где и как он будет запущен.

JRE (Java Runtime Environment):

Основной костяк для запуска Java-приложений. JRE — это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений. Здесь нет компилятора и других инструментов разработки, только виртуальная машина и библиотеки Java классов, готовые к выполнению вашего кода.

JDK (Java Development Kit):

Если вы хотите создавать Java-приложения, JDK — ваш верный спутник. Этот комплект разработчика включает в себя не только компилятор, но и стандартные библиотеки классов Java, примеры, документацию, утилиты и JRE. Это полноценный набор инструментов, который делает вас настоящим хозяином кода.

Так что, читатель, приоткройте завесу тайны вокруг этих аббревиатур, и погрузитесь в захватывающий мир программирования на Java!

Презентацию с видео можно скачать на Patreon .

  • Погружение в Мир Java: 10 Особенностей, Сделавших Его Непревзойденным
  • Эволюция Имени и Инноваций
  • Разнообразие Мира Java: SE, EE, ME
  • Заглядываем в Мир Компиляторов и Интерпретаторов: Как Работает Ваш Код
  • Заглядываем Под Капот Языка Java: Компиляция и Байт-Код

Java Runtime Environment

Java Runtime Environment (сокр. JRE) — минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. Состоит из виртуальной машины — Java Virtual Machine и библиотеки Java-классов.

JRE распространяется свободно и для большинства платформ может быть загружена с сайта Oracle. [1]

Средства разработки вместе с JRE входят в JDK.

jucheck.exe

jucheck.exe — процесс, периодически устанавливающий обновления Java-машины в ОС Windows. Процесс не критичен для работы Windows, но при его отключении Java-машина перестанет обновляться. [2] [3] [4]

См. также

Примечания

  1. Oracle Technology Network for Java Developers
  2. jucheck.exe — What is jucheck.exe?
  3. jucheck.exe Windows process — What is it?
  4. jucheck.exe — jucheck, Java Update Check, Delete and Removal Information!

Ссылки

  • Java Runtime Environment Download from Java.com
  • Java SE Downloads
  • Test your Java Virtual Machine (JVM)
  • Программное обеспечение по алфавиту
  • Java

Wikimedia Foundation . 2010 .

  • Карно, Ипполит Лазар
  • Вальдек-Руссо, Пьер Мари

Полезное

Смотреть что такое «Java Runtime Environment» в других словарях:

  • Java Runtime Environment — (kurz JRE) wird die Laufzeitumgebung für die Java Plattform des US Unternehmens Sun Microsystems genannt. Diese liefert unter anderem die Java Virtual Machine und wird benötigt, um Java Anwendungen auszuführen. Allgemein besteht die… … Deutsch Wikipedia
  • Java Runtime Environment — o JRE es un conjunto de utilidades que permite la ejecución de programas Java. Componentes En su forma más simple, el entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas Java y… … Wikipedia Español
  • Java Runtime Environment — JRE o Java Runtime Environment proporciona únicamente un subconjunto del lenguaje de programación Java sólo para ejecución. El usuario final normalmente utiliza JRE en paquetes y añadidos. El JRE es básicamente la máquina virtual de Java y las… … Enciclopedia Universal
  • Java Runtime Environment — Environnement d exécution Java En informatique, JRE est l acronyme de Java Runtime Environment (« environnement d exécution Java ») et désigne un ensemble d outils permettant l exécution de programmes Java sur toutes les plates formes… … Wikipédia en Français
  • Sun Java Runtime Environment — Java Runtime Environment Тип Программная платформа Разработчик Sun Microsystems ОС Кроссплатформа Версия Java 6 Update 13 20 марта 2009 г … Википедия
  • Runtime Environment — Eine Laufzeitumgebung (von englisch: „runtime environment“; kurz: „RTE“ oder seltener auch „RE“; auch Ausführungsumgebung oder seltener Ablaufumgebung genannt) ist eine Softwareschicht, die sich zwischen der Anwendungs und der Betriebssystem… … Deutsch Wikipedia
  • Java (Plattform) — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… … Deutsch Wikipedia
  • Java Platform, Standard Edition 6 — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… … Deutsch Wikipedia
  • Java Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… … Deutsch Wikipedia
  • Java-Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… … Deutsch Wikipedia
  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

JDK, JRE, JVM — Java: Настройка окружения

JVM (Java Virtual Machine) — Виртуальная машина отвечает за само выполнение кода. Она работает с байткодом (тем, что находится внутри файлов с расширением .class).

JRE (Java Runtime Environment) — окружение, необходимое для запуска Java-программ. Включает в себя стандартную библиотеку. В нее входят, как базовые пакеты lang, util, так и пакеты для работы с различными форматами, базами данных, пользовательским интерфейсом. JVM тоже часть JRE.

JDK (Java Development Kit) — набор программ для разработки. Именно его мы (или редактор) устанавливаем к себе на компьютер, чтобы заниматься разработкой на Java. Он включает в себя JRE, загрузчик кода java, компилятор javac, архиватор jar, генератор документации javadoc и другие утилиты, нужные во время разработки.

Write once, run anywhere

Java — компилируемый язык. Обычно, когда говорят про такие языки, подразумевают, что компилятор берет исходный код и превращает его в машинный код, заточенный под конкретную архитектуру (машинный код у разных архитектур разный) и операционную систему. Так происходит во многих си-подобных языках. На выходе получаются файлы, каждый из которых может запуститься только на своей комбинации архитектуры и операционной системы.

# Компиляция Go программы для двух разных комбинаций GOOS=linux GOARCH=arm go build path/to/file GOOS=windows GOARCH=amd64 go build path/to/file 

Для запуска таких программ больше ничего не нужно. Достаточно перенести их на нужную систему и запустить штатными средствами. Такие программы работают очень быстро, так как оптимизированы под конкретные условия.

# Запуск на Windows hexlet.exe 

Java устроена по-другому. Разработчики попытались обеспечить кроссплатформенность готовой программы, за счет введения виртуальной машины. Кроссплатформенность, способность программы запускаться на разных платформах (архитектура процессора и операционная система) без необходимости компилировать код под эти системы. Как это работает?

Ядро Java это JVM. Виртуальный процессор, со своим набором команд, который придумали создатели Java. Компилятор готовит код именно под эту единую JVM. Например, код:

for (int i = 2; i  1000; i++)  for (int j = 2; j  i; j++)  if (i % j == 0) continue outer; > System.out.println (i); > 

После компиляции превращается в:

JVM выполняет байткод построчно и транслирует его в реальный машинный код, специфичный для той архитектуры, на которой он запускается.

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов

Наши выпускники работают в компаниях:

Java se runtime environment что это

софтократия
власть софта

Только легальный контент: лучшие бесплатные программы и пробные версии популярных платных программ, прямые ссылки для скачивания программ с официальных сайтов.

  • Монитор новых версий программ
  • Каталог программ
  • Форум
  • Блог
  • Все программы

Поиск по сайту
Счётчики посетителей

Все . Популярные . Игры . Linux . Серверное ПО и веб-приложения . Бесплатные

Java SE Runtime Environment: основная информация

Краткое описание: Это виртуальная машина Java, необходима для запуска Java программ.

Последняя версия: 8u181

Поддерживаемая операционная система: Кроссплатформенная

Категория: Фреймворки, среды выполнения, языки программирования

Лицензия: Бесплатная

Дата последнего обновления: 2018-07-17

Ссылки на скачивание: x86 и x64

Обсуждение на форуме:

Java SE Runtime Environment: описание

Это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. Состоит из виртуальной машины — Java Virtual Machine — и библиотеки Java-классов.

JRE распространяется свободно и для большинства платформ может быть загружена с сайта Oracle.

Средства разработки вместе с JRE входят в JDK.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *