Можно ли запускать Java приложение, имея только JRE?
Да, можно запускать Java приложение, имея только JRE (Java Runtime Environment), так как JRE включает в себя виртуальную машину Java (JVM), необходимую для выполнения Java программ.
JRE включает минимальный набор инструментов, необходимых для запуска Java приложений, включая виртуальную машину Java (JVM), набор базовых классов и библиотек. Этого достаточно для запуска готовых Java приложений, но не для компиляции исходного кода в байт-код, как это делается с JDK (Java Development Kit), который включает в себя и JRE, и компилятор Java.
Таким образом, если у вас есть JRE, вы можете запускать уже скомпилированные Java приложения, в то время как для разработки, отладки и компиляции Java кода вам понадобится JDK. Например, чтобы запустить .jar файл (архив Java приложения), достаточно иметь установленный JRE. В случае использования средств сборки проектов, например, Apache Maven, JDK будет нужен для компиляции и сборки проекта
Отметьте свой прогресс