
Java
As there are more than one JVM implementations, there is not a single language used to implement them all. Off the top of my head, I can list JVMs that are implemented in C, C++,
Java (yes, a JVM in
Java), Objective C, and even one in
JavaScript (don't ask why).