当谈到java时,供应商是什么?

当谈到java时,供应商是什么?,java,Java,到底是什么?我能找到此代码的最多信息(从) 这段代码给了我一个名字“Oracle Corporation”,我想它是我目前安装的Java版本的开发者 我还发现,被列为“Sun Microsystems Inc”的房地产已被更名为“Oracle Corporation”。因此,我假设这个“供应商”有一个属性文件。这是否正确?供应商指的是JVM的实现者,是Oracle(或)IBM(或)其他公司的JVM/JRE。每一个都有自己的JVM实现 例如: java.vendor = Sun Microsyst

到底是什么?我能找到此代码的最多信息(从)

这段代码给了我一个名字“Oracle Corporation”,我想它是我目前安装的Java版本的开发者


我还发现,被列为“Sun Microsystems Inc”的房地产已被更名为“Oracle Corporation”。因此,我假设这个“供应商”有一个属性文件。这是否正确?

供应商指的是JVM的实现者,是Oracle(或)IBM(或)其他公司的JVM/JRE。每一个都有自己的JVM实现

例如:

java.vendor = Sun Microsystems Inc. 
java.vendor.url = http://java.sun.com/ 

“java.vendor”:JRE供应商名称


供应商可以是Oracle、IBM或其他公司

供应商只是JVM的创建者/维护者。Sun在几年前被Oracle收购,因此“Sun JVM”或多或少被重新标记为“Oracle JVM”。有很多不同的JVM实现。每个人都必须遵守规则。看一看完整的

a
JVM
可以由不同的公司开发,如果它遵循。如果您想通读规范,甚至可以自己实现。您看到的“Oracle公司”显示Oracle开发了您当前的JVM。如果不同的公司对Oracle的JVM不满意,他们会自己制作JVM。例如,自定义JVM应该仍然能够正确运行Java代码,但它可能提供一些高级安全性。

您只需从命令提示符下启动命令即可获得Java.vendor详细信息

java -XshowSettings:properties -version
或者,您可以参考下面的url以了解有关Java属性的更多信息


这对我来说是新的,每个人都有自己的JVM实现吗?我很好奇。您能提供一些链接吗?,可能还有另一个供应商字符串,…这有点不言自明。谢谢您的快速回答!非常有用。
java -XshowSettings:properties -version