Why is this so special?
This is basic compiler design 101.
The Java VM is just a possible implementation for the Java language.
The fact that many mix "Java the language", with "Java the Virtual Machine", is a consequence of the lack of knowledge in compiler design that seems so common nowadays.