Среда выполнения
Я хотел знать, что такое среда выполнения на системном уровне (операционная система). Это как-то связано с ресурсами, необходимыми во время выполнения или что-то еще? Я видел аналогичный вопрос, опубликованный на форуме, объясняющий, как он используется в Java. Я не знаю Java, поэтому очень мало я мог извлечь из объяснения.
2 ответа
Runtime Environment
Я объясню это как платформу, которая работает как траспортер или канал связи между вашей программой и операционной системой.
JRE является примером этого. Java Runtime Environment
Он содержит все необходимые библиотеки для запуска вашего .jar
или же wrapped .jar (an .exe)
работать в любой системе без установки JDK (Java Development Kit).
Вы можете пройти здесь, чтобы начать понимание.
Сначала посмотрите на страницу Википедии о средах выполнения
Для Java это обычно реализация JVM, спецификация которой здесь; в частности, он содержит сборщик мусора, загрузчик классов и JIT