📅  最后修改于: 2023-12-03 15:26:43.365000             🧑  作者: Mango
在开发 Java 应用时,我们需要确保 Java Development Kit (JDK) 版本的正确性。本文将介绍如何在 Unix/Linux 和 macOS 系统中使用 Shell/Bash 脚本来检查当前系统中是否已安装 JDK,以及其版本信息。
以下 Shell/Bash 脚本可用于检查当前系统是否已安装 JDK:
#!/bin/bash
if type -p java > /dev/null; then
echo "JDK 已安装!"
else
echo "JDK 未安装!"
fi
此脚本将输出 "JDK 已安装!" 或 "JDK 未安装!"。
以下 Shell/Bash 脚本可用于检查当前安装的 JDK 版本信息:
#!/bin/bash
if type -p java > /dev/null; then
echo "JDK 版本为 $(java -version 2>&1 | awk -F '"' '/version/ {print $2}')"
else
echo "JDK 未安装!"
fi
此脚本将输出当前安装的 JDK 版本信息,例如: "JDK 版本为 1.8.0_292"。
脚本中使用 awk 命令来过滤出 JDK 版本信息,并使用 2>&1 将错误输出重定向到标准输出(避免因错误信息而造成脚本错误)。
使用以上 Shell/Bash 脚本,我们可以轻松检查系统中是否已安装 JDK,以及其版本信息。这对于开发和维护 Java 应用程序非常有用。