С какою целью нужен jdk и jre?
Цели JDK и JRE
JDK (Java Development Kit)
- Разработка приложений: JDK предоставляет все необходимые инструменты для разработки программ на языке Java. В него входят компилятор, отладчик, компоновщик и другие утилиты.
- Кросс-платформенность: Позволяет разработчикам создавать приложения, которые могут работать на разных операционных системах, благодаря принципу "Напиши один раз — запускай везде".
- Библиотеки и API: В JDK интегрированы стандартные библиотеки, которые упрощают работу разработчиков, предоставляя готовые функции и классы для выполнения различных задач.
JRE (Java Runtime Environment)
- Запуск Java-приложений: JRE необходим для выполнения уже разработанных Java-программ. Он включает в себя виртуальную машину Java (JVM), которая отвечает за выполнение байт-кода.
- Содержит необходимые библиотеки: JRE включает в себя часть библиотек, необходимых для работы Java-приложений, но не содержит инструментов для их разработки.
- Упрощенное окружение: JRE идеально подходит для пользователей, которые просто хотят запускать Java-программы, не имея необходимости в инструментах для разработки.
В итоге, JDK необходим разработчикам для создания приложений, а JRE — пользователям для их выполнения.
JDK - чтобы компилировать Java-код.
JRE - чтобы выполнять скомпилированный Java-код.
JRE входит в соcтав JDK, так что если установлен JDK, отдельно устанавливать JRE не нужно.