Я занимался внутренней работой с Java (JVM), и мне нужна ясность в этой части. Кто-нибудь может помочь?
Я ожидаю, что элементы файла .class объяснены, и он работает.
Файл .class представляет собой байт-код, который должен интерпретироваться виртуальной машиной Java, которая «сопоставляет» его с инструкциями, специфичными для базовой операционной системы (ОС) и ЦП. Следовательно, байт-код Java (.class) будет работать в любой операционной системе и ЦП, предоставляющих JVM. Это включает (но не ограничивается) Windows, MacOS и Linux.
.exe относятся к одной целевой ОС и ЦП, обычно Windows.