【问题标题】:How to find if jre or jdk is installed in Mac and if not install jre using shell script如何查找是否在 Mac 中安装了 jre 或 jdk,如果没有使用 shell 脚本安装 jre
【发布时间】:2017-09-24 08:28:17
【问题描述】:

在任何客户端机器 (Mac OSX >10.5) 上安装 Java 应用程序之前,我想先看看机器中是否已经安装了 JDK 或 JRE。如果 JRE/JDK 不存在,我想在该机器上安装 JRE,然后继续实际的应用程序安装。

想知道如何编写一个 shell 脚本来查找 Java 是否已安装在客户端计算机中,并有条件地继续进行其余的安装。任何指向内置工具/示例代码的指针都会有所帮助。

【问题讨论】:

    标签: java macos shell installation


    【解决方案1】:

    尝试从 shell 脚本运行此命令,结果可用于进一步安装应用程序。

    if [ `java -version | grep -q "java version"` ]; then
      echo "Java installed"
    fi
    

    【讨论】:

    • 谢谢!请问如何在客户端系统中找到JRE/JDK的安装位置?
    • 在不同操作系统客户端检查java安装路径的不同方法。
    • 特别是 Mac OSX > 10.5
    • 如果您可以访问客户端,可以尝试printenv | grep JAVA_HOMEecho $(/usr/libexec/java_home) (OS X)。
    猜你喜欢
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多