Files
one-click-shell/centos-java8/centos-java8-install.sh
jiulinxiri 05e35ab023 项目初始化
centos 一键安装 java8 脚本
2022-03-11 14:25:34 +08:00

52 lines
1.7 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# '\033[字背景颜色;字体颜色m字符串\033[0m'
GREENCOLOR='\033[1;32m'
REDCOLOR='\033[1;31m'
NC='\033[0m'
if type -p java; then
#statements
echo -e "${REDCOLOR}====================================================${NC}"
printf " ${REDCOLOR} Java 已安装 ${NC}\n"
echo -e "${REDCOLOR}====================================================${NC}"
exit 0
else
echo -e "${GREENCOLOR}====================================================${NC}"
printf " ${GREENCOLOR} 开始安装 Java ${NC}\n"
echo -e "${GREENCOLOR}====================================================${NC}"
# 创建目录文件
mkdir /usr/java
cd /usr/java
# 获取 JDK可以将 JDK 文件放到直链网盘或 OSS 云存储,此处放到城通网盘
wget http://1453788.d.cturls.net/down/1453788/jdk/1.8/jdk-8u321-linux-x64.tar.gz -O jdk-8u321-linux-x64.tar.gz
tar -zxvf /usr/java/jdk-8u321-linux-x64.tar.gz
if type -p java; then
echo -e "${REDCOLOR}====================================================${NC}"
printf " ${REDCOLOR} Java 安装异常 ${NC}\n"
echo -e "${REDCOLOR}====================================================${NC}"
exit 1
else
printf "${GREENCOLOR} 设置环境变量... ${NC}\n"
cat >> /etc/profile << "EOF"
export JAVA_HOME=/usr/java/jdk1.8.0_321
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
EOF
source /etc/profile
java -version
echo -e "${GREENCOLOR}====================================================${NC}"
printf " ${GREENCOLOR} Java 安装成功 请执行 source /etc/profile 命令 ${NC}\n"
echo -e "${GREENCOLOR}====================================================${NC}"
fi
fi