获取自Java9以来使用的JRE的供应商

直到 8 日,才有可能得到一些关于所用 JRE 的供应商的信息,如下所示:

String vendor = Runtime.class.getPackage().getImplementationVendor().

自 Java 9 和 Java Module System 的引入以来,上面的方法调用总是返回 null

如何获得与当前 Java 平台相同的信息?

回答

从系统属性中获取值:

String vendor = System.getProperty("java.vm.vendor");

这是一个记录在案的财产,因此应该始终存在。


以上是获取自Java9以来使用的JRE的供应商的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>