Для запуска Java-программы необходимы:
.java файл должен быть скомпилирован в .class файлы с помощью компилятора javac (входящего в состав JDK). JVM выполняет не исходный код, а именно байт-код.main: В скомпилированном байт-коде должен присутствовать класс, содержащий статический метод main с сигнатурой public static void main(String[] args). JVM начинает выполнение программы с этого метода.Например, для запуска скомпилированного класса MyProgram:
bash
JVM найдет и выполнит метод main в классе MyProgram.