Чего достаточно для запуска Java кода

«Чего достаточно для запуска Java кода» — вопрос из категории Java, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для запуска Java кода нужны:

  1. JDK (Java Development Kit) – включает компилятор (javac) и JRE.
  2. JRE (Java Runtime Environment) – содержит JVM и библиотеки для выполнения скомпилированного кода (.class файлы).

Процесс:

  1. Пишем код в файле .java (например, Main.java):
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}
  1. Компилируем: javac Main.java → создаётся Main.class.
  2. Запускаем: java Main (JVM выполняет байт-код).

Минимально: JRE (если есть .class файл), но для разработки — JDK.