项目初始化
centos 一键安装 java8 脚本
This commit is contained in:
52
centos-java8/centos-java8-install.sh
Executable file
52
centos-java8/centos-java8-install.sh
Executable 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
|
Reference in New Issue
Block a user