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 + компилятор, отладчик и другие инструменты. |
Продолжить чтение
Похожие материалы
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