linux安装指定版本的jdk

2023-05-24 11:40:42 浏览数 (2)

可以一键安装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,并验证安装是否成功。

希望这个脚本对你有帮助!如有任何问题,请随时提问。

0 人点赞