Jvm Java运行时多语言的用途是什么?

Jvm Java运行时多语言的用途是什么?,jvm,java,Jvm,Java,我正在和一个软件供应商打交道,他说,应用程序需要JVM多语言。但是我读到了关于java语言环境和java 6支持几乎(如果不是)所有国家/地区的文章。那么jvm多语言和Oracle站点上的jre安装程序有什么区别呢?在过去,您可以下载美国英语版本的jre和国际化版本。例如: 他们停止了使用Java1.5的纯英语JRE捆绑包。因此,供应商的要求是没有意义的。。。除非您使用的是非常旧的JVM。JVM多语言指支持运行来自其他编程语言(如Ruby/JRuby、Groovy、Scala等)的代码。Orac

我正在和一个软件供应商打交道,他说,应用程序需要JVM多语言。但是我读到了关于java语言环境和java 6支持几乎(如果不是)所有国家/地区的文章。那么jvm多语言和Oracle站点上的jre安装程序有什么区别呢?

在过去,您可以下载美国英语版本的jre和国际化版本。例如:


他们停止了使用Java1.5的纯英语JRE捆绑包。因此,供应商的要求是没有意义的。。。除非您使用的是非常旧的JVM。

JVM多语言指支持运行来自其他编程语言(如Ruby/JRuby、Groovy、Scala等)的代码。Oracle JVM就是其中之一。可能由于某种原因,您正在处理的软件需要对其他编程语言的支持。

询问供应商他们的意思是什么-他们是指国际化支持(即多种人类语言)-还是说供应商软件的某些组件是用非Java JVM计算机语言编写的(如Scala、Jython、Clojure等),您还需要这些非Java语言的运行时支持组件。

我认为它也是内置在JRE/JVM中的。我会向供应商提出质疑,询问他们在说什么。我认为这种解释与OP的情况不符。此外,任何实现JVM规范的JVM都能够从那些语言。如果JVM没有,它就不是真正的JVM。