可以一键安装jdk
创建一个 install_jdk.sh 文件
镜像站
2个仓库都可以。
https://repo.huaweicloud.com/openjdk/
https://repo.huaweicloud.com/java/jdk/
脚本
代码语言:shell复制#!/bin/bash
# 定义要安装的JDK版本
JDK_VERSION="11.0.1"
# 定义JDK安装目录
INSTALL_DIR="/opt"
# 下载并解压JDK
wget "https://repo.huaweicloud.com/java/jdk/11.0.1 13/jdk-${JDK_VERSION}_linux-x64_bin.tar.gz"
tar xf jdk-${JDK_VERSION}_linux-x64_bin.tar.gz
# 移动JDK到安装目录
mv jdk-${JDK_VERSION} jdk
# 配置环境变量
echo "export JAVA_HOME=${INSTALL_DIR}/jdk" | tee /etc/profile.d/jdk.sh
echo "export PATH=${INSTALL_DIR}/jdk/bin:$PATH" | tee -a /etc/profile.d/jdk.sh
source /etc/profile.d/jdk.sh
# 验证安装
java -version
echo "clear temp"
rm -rf jdk-${JDK_VERSION}_linux-x64_bin.tar.gz
请注意,这个脚本假设你有sudo权限来执行某些命令,并且在安装目录/opt/jdk下安装JDK。如果你想要安装到其他目录,请修改INSTALL_DIR变量为你希望的路径。
脚本的运行过程如下:
从华为的JDK源下载指定版本的JDK压缩包,并保存到/tmp目录下。
解压缩JDK压缩包。
将解压后的JDK目录移动到指定的安装目录。
配置环境变量,将JDK的路径添加到JAVA_HOME和PATH中。
验证安装是否成功,打印Java的版本信息。
执行
保存以上脚本到一个文件(例如install_jdk.sh),然后在终端中运行以下命令来执行脚本:
代码语言:javascript复制chmod x install_jdk.sh
./install_jdk.sh
执行脚本后,它会自动下载、安装并配置指定版本的JDK,并验证安装是否成功。
希望这个脚本对你有帮助!如有任何问题,请随时提问。