只有Java语言才可以运行在JVM之上吗? 38 次浏览 Java设计之初,将语言和虚拟机分离,分别有语言规范和虚拟机规范,任何语言都可以按照JVM规范编译成字节码,这样JVM就可以执行对应语言的代码了。例如,Kotlin/Scala/Groovy/Clojure/JRuby/Jython都可以运行在JVM之上。