Java中的java.vm.vendor属性和java.vendor之间有什么区别吗?
看来这两者总是一样的。这是一种修正假设吗?
如果您知道这两个值不相同的情况,请列出它们。
编辑:
我正在试图找出哪个属性会告诉我当前的java是甲骨文、苹果、OpenJDK还是另一个JVM。直到现在,我检查了这两个属性。但是假设我只需要检查java.vendor是安全的吗?
发布于 2015-09-14 18:06:11
由于java,java.vendor是java运行时环境供应商,而java.vendor是java虚拟机实现供应商。不同JVM的有一个数字,因此在某些特定情况下其值可能有所不同。但这并不能保证JVM总是会返回这两个值。
https://stackoverflow.com/questions/32570116
复制相似问题