" java.vendor"之间的区别是什么? vs" java.vm.vendor"?

时间:2015-09-14 17:03:27

标签: java jvm openjdk jvm-hotspot

Java中的 java.vendor java.vm.vendor 属性有区别吗?

看来两者总是一样的。这是一个修正假设吗?

如果您知道这两个值不相同的情况,请列出它们。

编辑:

我试图找出哪个属性会告诉我当前的java是Oracle还是Apple或OpenJDK还是其他JVM。到现在为止,我检查了这两个属性。但假设我只需要检查 java.vendor

是否安全

1 个答案:

答案 0 :(得分:1)

由于java API, java.vendor 是java运行时环境供应商, java.vm.vendor 是java虚拟机实现供应商。 There is a number不同的JVM,因此在某些特定情况下值可能不同。并且它不能保证,JVM将始终返回两个值。