Gabarito: A (javac)
O compilador Java, chamado javac, compila o código-fonte do Java para um código de nível intermediário chamado códigos de bytes. Esses códigos de bytes não são diretamente executáveis em qualquer plataforma de hardware existente; mas esses códigos são interpretados pelo interpretador Java, o qual pode operar por si mesmo ou como parte de um navegador Web.
Mais informações podem ser encontradas na seguinte URL: https://homepages.dcc.ufmg.br/~mlbc/cursos/internet/java/