Java runtime environment что это за программа и нужна ли она

JRE (Java Runtime Environment)

Что такое JRE (Java Runtime Environment)?

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

JRE — один из трех взаимосвязанных компонентов для разработки и выполнения программ на Java. Два остальных компонента:

JRE объединяет код Java, созданный с помощью JDK, с необходимыми библиотеками для выполнения в JVM, а затем создает экземпляр JVM, выполняющий итоговую программу. JVM доступны для различных операционных систем, и программы, созданные с помощью JRE, будут работать во всех этих ОС. Таким образом, среда выполнения Java — это то, что позволяет выполнять программы на Java в любой ОС без дополнительных изменений.

Как работает JRE?

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

ClassLoader

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

Верификатор байт-кода

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

Интерпретатор

После успешной загрузки байт-кода интерпретатор Java создает экземпляр JVM, позволяющий выполнять программу Java непосредственно в базовой системе.

Из чего состоит JRE?

Кроме виртуальной машины Java, JRE состоит из множества других вспомогательных программных инструментов и функций для эффективного выполнения приложений на Java.

Решения для развертывания

В состав JRE входят такие средства установки и развертывания, как Java Web Start и Java Plugin, упрощающие активацию приложений и предоставляющие дополнительную поддержку последующих обновлений Java.

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

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

Библиотеки интеграции

Среда выполнения Java предоставляет множество библиотек интеграции, помогающих разработчикам обеспечивать универсальный доступ к данным из приложений и служб. Примеры библиотек:

Языковые библиотеки и утилиты

Входящие в JRE пакеты java.lang. и java.util. являются основными для проектирования приложений, управления версиями пакетов, управления и мониторинга. Примеры пакетов:

JRE и IBM

Для многих организаций Java по-прежнему является неотъемлемой составляющей разработки приложений и надежной основой для создания переносимых и масштабируемых решений. Также без этой среды сложно представить модернизацию приложений в ходе освоения облака.

Сделайте следующий шаг:

Начните работать с учетной записью IBM Cloud уже сегодня.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Java Runtime Environment

Java Runtime Environment

Java Runtime Environment (JRE) представляет собой набор программных инструментов для разработки приложений Java. Он объединяет виртуальную машину Java (JVM), основные классы платформы и поддерживающие библиотеки. [Источник 1]

JRE является частью Java Development Kit (JDK), но может быть загружен отдельно. JRE была первоначально разработана Sun Microsystems Inc., дочерней компанией Oracle Corporation.

Содержание

История

Технология Java была запущена в 1995 году, и Sun Microsystems опубликовала одно издание каждые 18 месяцев. В первой версии JRE, опубликованной в 1995 году, библиотеки насчитывают 171 класс объектов. В версии 1.4, опубликованной в 2002 году, они уже насчитывают 2 367 классов объектов.

В 2010 году Sun Microsystems, которая распространяет JRE, приобретается Oracle Corporation, которая заявляет о своем намерении продолжить разработку технологии Java

Характеристики

Как правило, среда выполнения состоит из виртуальной машины Java (Java VM), которая отвечает за запуск приложений Java, интерфейса прикладного программирования (API) и других программных библиотек. API предоставляет стандартные классы языка программирования Java, такие как «java.lang.String». Виртуальная машина и API должны быть совместимыми и поэтому сгруппированы в JRE. Это можно рассматривать как виртуальный компьютер, который предоставляет некоторые процессоры на виртуальной машине и API в качестве верхнего слоя библиотеки.

Среда выполнения Java не включает средства разработки, такие как компиляторы. Для программирования на Java требуется Java Development Kit (JDK) или другая среда программирования, которая также генерирует байт-код Java.

Архитектура

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

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

Виртуальная машина

Режимы выполнения байт-кода

Режим HotSpot виртуальной машины переводит инструкции с байт-кода на машинный язык машины, на которой запущен JRE; после чего выполняются переведенные инструкции. Переведенные инструкции сохраняются для ограничения количества операций перевода. В этом режиме запуск Java-программ выполняется быстрее, но требует больше памяти.

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

Виртуальная машина также оснащена сборщиком мусора (сборщик мусора), который позволяет освободить память, которая больше не используется программой Java.

Библиотеки

Библиотеки программного обеспечения JRE реализуют английский интерфейс прикладного программирования (API). Это стандартизованный набор функций, связанных с классами объектов и сгруппированных по предмету (пакет). В своем выпуске 2002 года JRE имеет 135 пакетов, которые предоставляют функции, которые используются Java-программами для:

Swing – это два набора пакетов, включенных в JRE, предназначенные для создания графических интерфейсов.

С 1998 года существует несколько вариантов библиотек, более или менее богатых. Библиотеки, включенные в JRE, соответствуют стандартной версии под названием Java SE11, предназначенной для персональных компьютеров. Существует также версия Java ME для мобильных телефонов и версия Java EE для корпоративных серверов.

Плагины

Когда веб-страница имеет ссылку на апплет, плагин использует виртуальную машину JRE для запуска программы. Браузеры, такие как Internet Explorer или Netscape Navigator, имеют встроенную виртуальную машину, но она менее продвинута и не предлагает те же возможности, что и JRE. Java Plug-In затем позволяет избежать использования виртуальной машины, встроенной в браузер.

Релизы

С моментом выхода среды выполнения Java 2, Java в том виде, в котором она обеспечивается Sun, разделенный на издания, как Java-приложения, может быть использован на различных устройствах с различными характеристиками мобильных устройств от настольных компьютеров до серверы:

Java-платформа Java Platform

Позволяет апплетам Java Card запускать следующие Java-апплеты на смарт-картах с использованием уменьшенного стандарта Java.

Java Platform, Micro Edition (Java ME)

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

Платформа Java, стандартная версия (Java SE)

Коллекция интерфейсов программирования Java для общего использования на ПК, серверах или подобных устройствах. Java SE служит основой для технологий Java EE и Java ME.

Платформа Java, Enterprise Edition (Java EE)

Java SE, обогащенный программными интерфейсами для транзакционного выполнения многоуровневых корпоративных и веб-приложений. Выпуски Standard и Enterprise используют ту же виртуальную машину (Java Virtual Machine, JVM), но программирование в Enterprise Edition для многочисленных дополнительных библиотек и дополнительных программ (в частности, для сервера приложений) добавлено. Java EE в первую очередь следует понимать как спецификацию, использование которой в основном основано на коммерческих продуктах других производителей или программ с открытым исходным кодом.

Версии и поддерживаемые системы

Версии JRE нумеруются одинаково с версиями Java;

В конце 2012 года существует более 50 последовательных версий JRE, в том числе 7 основных. Последняя версия для OS X, Linux, Windows и Solaris и является 1.7.0.45 (также под названием «7 Update 45») в октябре 2013 года, распространяется их владельца Oracle (после приобретения редактора Sun Microsystems в 2009 году). Если Java входит в несколько выпусков (Java SE, Java EE, Java ME, Java FX), JRE соответствует стандартной версии Java SE. Таким образом, выполнить на клиентском программное обеспечение, написанное в Java EE требует, помимо JRE, по мере необходимости обеспечивается контейнером Java, «тяжелый», как Apache Tomcat, JBoss и Джонас, или дополнительные библиотеки J2EE.

Особенности Mac OS X

Начиная с версии Java 1.5, нет выпуска JRE для компьютеров Mac OS X с процессором Motorola. Релизы 1.6 Java (Java 6) для Mac OS X Процессор Intel и большая часть Java 7 были интегрированы в эту ОС и поэтому специально распространяются Apple. Это до октября 2010 года, когда Apple объявляет о своем намерении не интегрировать следующие Apple-процессы в OS X. В 2012 году, начиная с версии Mac OS X v10.7 2012-006, дистрибутив JRE для Mac OS X возвращается в Oracle.

Специальные возможности для Microsoft Windows

Панель управления Java является расширением для панели управления Microsoft Windows. Там могут быть созданы параметры среды Java Runtime Environment (JRE). Во время установки файл файла jpicpl32.cpl или javacpl.cpl добавляется в системный каталог Windows.

Для написания такого программного обеспечения требуется использование Java Development Kit (JDK), также распространяемого корпорацией Oracle. Таким образом, хотя JRE предназначен для пользователей программ на языке Java, JDK предназначен для программистов: он включает в себя помимо виртуальной машины и библиотек команды для создания программ на языке Java. Этот же JDK упакован в различные дистрибутивы, содержащие дополнительные API для разных контекстов реализации: Java SE, Java EE, Java ME и т. д. [Источник 2]

Источник

Java SE Runtime Environment / Development Kit

Java runtime environment что это за программа и нужна ли она. Смотреть фото Java runtime environment что это за программа и нужна ли она. Смотреть картинку Java runtime environment что это за программа и нужна ли она. Картинка про Java runtime environment что это за программа и нужна ли она. Фото Java runtime environment что это за программа и нужна ли она
Разработчики:Oracle Corporation (после поглощения Sun Microsystems)
Написана на:Java
Операционная система:Кроссплатформенное программное обеспечение
Тип ПО:Программная платформа
Лицензия:

О программе

Что нового

Новое в версии Java SE Development Kit 17.0.1 (19.10.2021)

Новое в версии Java SE Runtime Environment 8u311 (19.10.2021)

Новое в версии Java SE Development Kit 16.0.2 (20.07.2021)

Новое в версии Java SE Development Kit 11.0.12 (20.07.2021)

Новое в версии Java SE Development Kit 15.0.2 (19.01.2021)

Системные требования

Системные требования Java Runtime Environment 8

Windows

Mac OS X

Для запуска Oracle Java для Mac OS X требуется 64-разрядный браузер (например, Safari или Firefox).

Linux

Полезные ссылки

Также посмотрите

Подробное описание

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

Дополнительно JRE включает две ключевые технологии развертывания: Java Plug-in, который позволяет запускать апплеты в популярных браузерах, и Java Web Start, которая позволяет развертывать автономных приложений в сети.

Здесь размещены официальные ссылки для загрузки Java Runtime Environment для 32-разрядных и 64-разрядных операционных систем Windows и приложений.

Описание разработчика Java Runtime Environment

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

Универсальность, эффективность, портативность платформ и безопасность технологии Java делают эту технологию идеальным выбором для сетевых вычислений. От портативных компьютеров до центров сбора данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет.

На основе технологий Java работают приставки, принтеры, веб-камеры, игры, навигационные системы для автомобилей, терминалы для проведения лотерей, медицинские устройства, автоматы для оплаты парковки и многое другое.

Как скачать Java SE Runtime Environment / Development Kit

Перейдите на страницу загрузки и выберите версию для вашего устройства.

Источник

Лучшие браузеры для ОС Windows, Android и Linux

Скачать и установить браузер на ПК и мобильное приложение

Установить Java Runtime Environment

Разработчик:ORACLE (США)
Лицензия:Freeware (бесплатно)
Версия:17 (17.0.1) / 16.0.2 (16.0) / 15 (15.0.2) / 11 (11.0.13 LTS) / 8 Update 333 (8.0.3110.11)
Обновлено:2021-10-27
Системы:Windows / MacOS / Linux
Интерфейс:английский
Рейтинг: Java runtime environment что это за программа и нужна ли она. Смотреть фото Java runtime environment что это за программа и нужна ли она. Смотреть картинку Java runtime environment что это за программа и нужна ли она. Картинка про Java runtime environment что это за программа и нужна ли она. Фото Java runtime environment что это за программа и нужна ли она
Ваша оценка:
Java runtime environment что это за программа и нужна ли она. Смотреть фото Java runtime environment что это за программа и нужна ли она. Смотреть картинку Java runtime environment что это за программа и нужна ли она. Картинка про Java runtime environment что это за программа и нужна ли она. Фото Java runtime environment что это за программа и нужна ли она

СкачатьКатегория:Internet Explorer, Mozilla Firefox, Расширения для браузеровВерсии ОС:Windows, Mac OS, LinuxРазработчик:Oracle CorporationРазмер:зависит от устройстваЛицензия:бесплатноРусская версия:есть

Что нужно сделать для установки?

О программе

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

Хотите заставить свой браузер работать «по полной»? Тогда, возможно, следует загрузить пару дополнений, которые стабилизируют работу компьютера и будут быстро и комфортно запускать громоздкие элементы.

Ярким примером подобных утилит является Java Runtime Environment. Это многофункциональное и очень полезное приложение. Главная причина ее популярности – умение хорошо, без ошибок и задержек запускать многопоточные приложения и игры в окне браузера. Java Runtime Environment скачать можно с нашего сайта по официальной ссылке разработчика.

Кроме того, она позволяет комфортно общаться на форумах, делать покупки во всевозможных интернет-магазинах, а так же работать во многих онлайн-сервисах.

Решение скачать Java Runtime Environment бесплатно сослужит вас хорошую службу – утилита обеспечивает дополнительную стабильность и производительность системы, а заодно обеспечит дополнительный уровень защиты ваших данных.

Java runtime environment что это за программа и нужна ли она. Смотреть фото Java runtime environment что это за программа и нужна ли она. Смотреть картинку Java runtime environment что это за программа и нужна ли она. Картинка про Java runtime environment что это за программа и нужна ли она. Фото Java runtime environment что это за программа и нужна ли она

Ключевые особенности

Ключевыми особенностями Java Runtime Environment являются:

Системные требования

Для установки Java Runtime Environment вам потребуются следующие требования к системам:

Плюсы и минусы

Как и у каждого приложения, в Java Runtime Environment есть свои достоинства и недостатки:

Устаревшая версия Java

Если у вас отобразилось сообщение – Требуется обновление Java. Рекомендуется нажать кнопку Обновить для перехода на страницу загрузки сайта java.com. Вы сможете установить новую версии Java.

Если в панели управления Java снят флажок Автоматический поиск обновлений, но все равно вышло сообщение – Устаревшая версия Java. Сняв флажок в панели управления Java, можно отключить только еженедельный и ежемесячный поиск обновлений. Значит произошло глобальное обновление и вам требует обновить свою версию.

Срок действия JRE истекает при появлении новой версии. О разработке обновлений критических исправлений сообщается за один год до их выпуска в бюллетене Critical Patch Updates, Security Alerts and Third Party Bulletin.

Для систем, к которым невозможно подключиться к серверам Oracle, истечение срока действия JRE обеспечивается вспомогательным механизмом. При выполнении любого из условий (становится доступным новая версия или истекает срок действия) Java предоставляет пользователям дополнительные предупреждения и напоминания о необходимости обновления до более новой версии.

Пользователям, получающим сообщения об истечении срока действия, настоятельно рекомендуется обновить Java до последней версии.

Заключение

JRE – безопасная вычислительная среда. Состоит из виртуальной машины – Java Virtual Machine и вспомогательных библиотек платформы Java.

Java Runtime Environment (JRE) – позволяет играть в сетевые игры, общаться с людьми по всему миру, подсчитывать проценты по ипотечным кредитам и просматривать трехмерные изображения.

Java обеспечивает быстродействие, безопасность и надежность. JRE позволяет запускать приложения (апплеты), написанные на языке Java, в вашем браузере.

Играйте в онлайн-игры, общайтесь в интернет-чатах и используйте другие полезные возможности Java-апплетов на различных веб-сайтах. Java Runtime Environment скачать бесплатно на Джава для Windows 7 и Windows 8, 10 можно по ссылкам ниже.

Источник

Java Runtime Environment

Java 7 Update 9 ( 2012-10-16 ; 71 days ago )

Большая часть — GPL;
необходимая меньшая — Java Community Process

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]

См. также

Примечания

Ссылки

Полезное

Смотреть что такое «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

Binary Runtime Environment for Wireless — BREW (Binary Runtime Environment for Wireless) is an application development platform created by Qualcomm for mobile phones. It was originally developed for CDMA handsets, but has since been ported to other air interfaces including GSM/GPRS. BREW … Wikipedia

Binary Runtime Environment for Wireless — (BREW) платформа разработки приложений для устройств мобильной связи, разрабатываемая компанией Qualcomm. Платформа BREW была представлена в 2001 году. Изначально предназначалась для мобильных телефонов стандарта CDMA, где она и находит… … Википедия

Binary Runtime Environment for Wireless — Brew (Kurzform für Binary Runtime Environment for Wireless) ist eine von Qualcomm entwickelte Anwendungsplattform für Smartphones. Sie unterstützt alle verbreiteten Mobilfunkstandards wie beispielsweise GSM/GPRS, UMTS und CDMA. Brew wird… … 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

Источник

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

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