From 05e35ab0236b9081ee995e998282e6d458fbc9fb Mon Sep 17 00:00:00 2001 From: jiulinxiri Date: Fri, 11 Mar 2022 14:25:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit centos 一键安装 java8 脚本 --- README.md | 0 centos-java8/centos-java8-install.sh | 52 ++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 README.md create mode 100755 centos-java8/centos-java8-install.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/centos-java8/centos-java8-install.sh b/centos-java8/centos-java8-install.sh new file mode 100755 index 0000000..e085387 --- /dev/null +++ b/centos-java8/centos-java8-install.sh @@ -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 \ No newline at end of file