El Java Virtual Machine (JVM) por Oracle en el que se ejecuta código Java está escrito en C++.
Existen otras máquinas virtuales de otras partes que se implementan en otros lenguajes e incluso en Java. Una lista de algunos de ellos está disponible en wikipedia here.
Para que usted entienda, debe saber que la Máquina Virtual Java ejecuta bytecode que es generada por un compilador Java al construir proyectos. Este bytecode está en un nivel adecuado para todos los sistemas operativos y plataformas posibles y, por lo tanto, funcionará en máquinas virtuales para plataformas específicas.(Así es como Java logra la compatibilidad del sistema cruzado)
También existen varios compiladores Java. (Los que compilan el código Java en bytecode) El más común es el compilador javac de Oracle que se escribe principalmente en C. Más información acerca de estos here.
núcleo de Java está escrito en Java, son u preguntando qué idiomas son los compiladores están escritos en y traducir Java para? ¿O preguntas por la JVM? – Churk
http://stackoverflow.com/q/1220914/1130032 – Ved
http://stackoverflow.com/questions/410320/what-is-java-written-in – OguzOzkeroglu