【Linux】JDK安装脚本原创
# 1 前言
本文将介绍一种革命性的一键安装脚本,它能够在1分钟内轻松完成JDK的安装和配置工作,让您省去繁琐的手动设置步骤,直接跳入Java程序部署的世界。
这个脚本不仅适用于Java新手,想要快速入门,无需深陷配置的泥潭,也同样适用于经验丰富的开发者,通过这个脚本可以节省您宝贵的时间。
# 2 基于RPM的Linux发行版
# 2.1 安装JDK8
脚本命名参考:install_openjdk8_RPM.sh
#!/bin/bash
# Check for root privilege
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root or with sudo."
exit 1
fi
# Check if OpenJDK 8 is already installed
if java -version 2>&1 | grep -q "1.8"; then
echo "OpenJDK 8 is already installed."
exit 0
fi
# Install OpenJDK 8
echo "Installing OpenJDK 8..."
yum install -y java-1.8.0-openjdk-devel
# Verify installation
java -version
echo "OpenJDK 8 installation completed."
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 2.2 卸载JDK8
脚本命名参考:uninstall_openjdk8_RPM.sh
#!/bin/bash
# Check for root privilege
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root or with sudo."
exit 1
fi
# Check if OpenJDK 8 is installed
if ! java -version 2>&1 | grep -q "1.8"; then
echo "OpenJDK 8 is not installed."
exit 0
fi
# Uninstall OpenJDK 8
echo "Uninstalling OpenJDK 8..."
yum remove -y java-1.8.0-openjdk-devel
# Verify uninstallation
if [ $? -eq 0 ]; then
echo "OpenJDK 8 has been successfully uninstalled."
else
echo "Failed to uninstall OpenJDK 8."
fi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 3 基于Debian的Linux发行版
# 3.1 安装JDK8
脚本命名参考:install_openjdk8_Debian.sh
#!/bin/bash
# Check for root privilege
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root or with sudo."
exit 1
fi
# Check if OpenJDK 8 is already installed
if java -version 2>&1 | grep -q "1.8"; then
echo "OpenJDK 8 is already installed."
exit 0
fi
# Install OpenJDK 8
echo "Installing OpenJDK 8..."
sudo apt-get install openjdk-8-jdk
# Verify installation
java -version
echo "OpenJDK 8 installation completed."
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 3.2 卸载JDK8
脚本命名参考:uninstall_openjdk8_Debian.sh
#!/bin/bash
# Check for root privilege
if [ "$(id -u)" -ne 0 ]; then
echo "Please run this script as root or with sudo."
exit 1
fi
# Check if OpenJDK 8 is installed
if ! java -version 2>&1 | grep -q "1.8"; then
echo "OpenJDK 8 is not installed."
exit 0
fi
# Uninstall OpenJDK 8
echo "Uninstalling OpenJDK 8..."
sudo apt-get remove --purge -y openjdk-8-jdk
# Verify uninstallation
if [ $? -eq 0 ]; then
echo "OpenJDK 8 has been successfully uninstalled."
else
echo "Failed to uninstall OpenJDK 8."
fi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
上次更新: 2024/02/03, 03:41:35