O que é uma linguagem interpretada? Java é interpretado ...
Mas é necessário um programa que entende este código e manda executar alguma coisa indiretamente. Isto seria uma interpretação. Que eu me lembre desde o início do Java era assim, acho que nunca houve a interpretação do código fonte direto. Ou seja, sempre teve o javac e a JVM interpretava o bytecode.
Lee mas