项目初始化

centos 一键安装 java8 脚本
This commit is contained in:
2022-03-11 14:25:34 +08:00
commit 05e35ab023
2 changed files with 52 additions and 0 deletions

0
README.md Normal file
View File

View File

@@ -0,0 +1,52 @@
#!/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