【问题标题】:Check if Java (or any applications) installed in Windows检查 Windows 中是否安装了 Java(或任何应用程序)
【发布时间】:2020-03-27 17:51:29
【问题描述】:

我想提供在 Java 上运行的软件。对于软件,我还想提供一些东西,让用户可以查看他们的机器是否已经安装了 Java。

如果是macOS应该是这样的

#!/bin/sh
command -v java

我怎样才能实现我想要的? 我应该使用什么环境? Windows 批处理?或者..

【问题讨论】:

  • 你可以在bat文件中运行java -version并检查
  • 谢谢,我也按照@LinuX Man 的建议使用注册表。

标签: java windows shell


【解决方案1】:

假设您的程序需要使用 Java 运行,那么您的意思是 JRE 就很清楚了。

如果CurrentVersion 存在,只需检查注册表,如图所示。

您可以使用这种方式读取注册表(JAVA代码):Read/write to Windows registry using Java

如果注册表值返回,则说明 JRE 已安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-06
    • 2013-09-16
    • 2011-10-14
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多