#!/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