centos7一键安装jdk1.8 shell脚本
256
类别: 
开发交流

jdk下载地址

将文件加权 chmod +x install_java.sh
也可以直接将命令拷贝到命令窗口执行

shell脚本(离线)

#!/bin/bash

#1.Check if Java is installed
if type -p java; then
	echo "Java has been installed."
	exit 0
else
#2.Installed Java 
	tar -zxvf ./jdk-8u151-linux-x64.tar.gz -C /usr/local/
	mv /usr/local/jdk1.8.0_151  /usr/local/javaJDK
#3.Configure environment variables
	echo "JAVA_HOME=/usr/local/javaJDK
	PATH=\$JAVA_HOME/bin:\$PATH
	CLASSPATH=\$JAVA_HOME/jre/lib/ext:\$JAVA_HOME/lib/tools.jar
	export PATH JAVA_HOME CLASSPATH" >> /etc/profile

	source /etc/profile
	echo "setting path successful."

	java -version
	echo "installed successful."

fi

shell脚本(在线)

下载失败或卡住 可以重复执行

#!/bin/bash
if type -p java; then
    echo "Java has been installed."
    exit 0
else
#2.Installed Java  , must install wget
    wget -c https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz;
    tar -zxvf ./jdk-8u151-linux-x64.tar.gz -C /usr/local/;
    mv /usr/local/jdk1.8.0_151  /usr/local/javaJDK;
#3.Configure environment variables
    echo "JAVA_HOME=/usr/local/javaJDK
    PATH=\$JAVA_HOME/bin:\$PATH
    CLASSPATH=\$JAVA_HOME/jre/lib/ext:\$JAVA_HOME/lib/tools.jar
    export PATH JAVA_HOME CLASSPATH" >> /etc/profile
    source /etc/profile
    echo "setting path successful."
    java -version
    echo "installed successful."
fi

错误解决

标签:
评论 0
/ 1000
0
0
收藏