当前位置: 首页 > 知识库问答 >
问题:

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

濮阳祯
2023-03-14

在8之前,可以获得关于使用过的JRE的供应商的一些信息,如下所示:

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

自从Java9和Java模块系统的引入,上面的方法调用总是返回null

如何使用当前的Java PlattForms获得相同的信息?

共有1个答案

田嘉慕
2023-03-14

从系统属性中获取值:

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

这是一个文档化的属性,所以应该始终存在。

 类似资料:
  • 问题内容: 我正在将Java命令行应用程序打包在一个使用Google的某些API的单个JAR文件中。 我需要通过私钥“ Credentials.p12”设置一个GoogleCredential对象。 现在,我可以使其工作,但是文件“ Credentials.p12”位于打包的JAR文件外部。 如何使用JAR内部的p12文件使其工作? 从本文档中,我认为我可以使用的唯一其他选择是使用PrivateK

  • 这是我发布的另一个问题的延续。以下是之前问题的链接:来自多个主题的消息聚合 我的要求是确保node1应该接收响应R1M1 实施的事情: > 设置Kafka领导人。来自两个节点的生产者记录中的相关ID。 KafkCamessageListenerContainerBean使用容器属性中的两个响应主题创建。ContainerProperties ContainerProperties=新的Contai

  • 问题内容: 我确实看到了有关为JVM设置代理的问题,但我想问的是人们如何利用已经配置的代理(在Windows上)。 这是我的问题的演示: 转到控制面板-> Java并设置代理地址。 运行以下简单的小程序代码(我正在使用Eclipse IDE): 无论您在Java控制面板中进行的设置如何,Applet均显示“无”。如果可以确定Windows代理设置(通常在Internet Explorer中设置),

  • 问题内容: 我有以下HTML页面。我想获取特定div中的所有链接。这是我的HTML代码: 我想获取div 中存在的所有链接。所以我想要的那些链接是 这是我尝试过的Python代码 如何在Python上使用Selenium获得这些链接? 问题答案: 按照您共享的HTML来获取div 上所有链接的列表,您可以使用以下代码块: 注意 :由于您需要从 div 标记中收集所有 href 属性,因此您无需使用

  • 如何使用JGit获取源远程的URL? 我正在使用JGit,我想执行 那要怎么做?