← На главнуюСерия статейJava: ВступлениеВступительный цикл постов про устройство Java, JVM и разработке на них.

Java №4. JVM, JRE, JDK

В прошлом посте мы разобрались, что такое JVM.

Но Java-мир, конечно, не мог остановиться на одной аббревиатуре.

Поэтому рядом с JVM почти сразу появляются ещё две J\w\w: JRE и JDK.


Когда вы заходите в настройки вашего лаунчера Minecraft, вы можете видеть одну очень важную настройку, JRE:

JRE — Java Runtime Environment, среда выполнения Java. Это набор всего, что нужно для запуска Java-приложений: JVM, стандартные библиотеки и служебные компоненты runtime-среды. Среда, без которой ваша игра не сможет запуститься.


Ещё одну аббревиатуру многие из вас не видели, но скоро начнёте видеть чаще, JDK, её можно встретить в IDEA.

JDK — Java Development Kit, набор инструментов разработки Java. JDK нужен уже не просто для запуска Java-программ, а для их создания.

Внутри есть компилятор javac, инструменты отладки, утилиты для сборки, анализа и работы с Java-кодом.


Давайте зафиксируем в табличке, для удобства вспоминания:

Аббревиатура Расшифровка Значение
JVM Java Virtual Machine Выполняет байткод Java: интерпретирует его и может компилировать горячие участки через JIT.
JRE Java Runtime Environment Всё, что нужно, чтобы запустить Java-приложение: JVM + стандартные библиотеки.
JDK Java Development Kit Всё, что нужно, чтобы разрабатывать на Java: JRE/JVM + компилятор, отладчик и другие инструменты.
R
АвторБессонный Кодер

Пишу о разработке, системах и играх.

Telegram-канал

Продолжить чтение

Похожие материалы

Статья

Java №1. Java — не просто название в версии майна

Что тут сказать, я обещал вам Java, время исполнять обещание. Надеюсь на хорошую обратную связь, а

Статья

Java №2. Чем помогла Minecraft-у java

Как мне кажется, одной из важных частей успеха Minecraft — тот факт что он написан на Java. Да, ин

Статья

Java №6. А что дальше?

Ну и давайте вообще поговорим, чем вообще может стать Java для вас (в особенности для более молодых

Статья

Java №5. Банки Java

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

Статья

Этика игр №5. MMO

Говоря об этике и социальной стороне игр, крайне трудно не упомянуть жанр MMO и MMO подобных иг

Статья

Этика игр №7. Конец

Подводя к концу цикл постов про этику игр, мы вместе затронули несколько разных тем, в которых люди

Статья

Java №3. Что такое JVM

Мы привыкли к мы привыкли думать, что когда вы запускаете программу — компьютер исполняет машинный

Статья

Этика игр №6. Зависимость от игр

А вы задумывались, откуда и почему вообще появляется эта страшная и непонятная — игровая зави

Статья

Этика игр №2. Что дают игры

![https://s3 ru1.redguy.ru/site assets/blogs/etics about games 2 what games gives/header.jpg](https