Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e ...

Questão de Programação da banca IF ES aplicada no concurso IFES (2025). Confira a resolução completa abaixo:

Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?