JDK 安装
mkdir jdk_tmp cd jdk_tmp wget mail.loocha.com:10000/caimengzhi/JDK8_112.zip unzip JDK8_112.zip sh InstallJDK8.sh source /etc/profile java -version
详细过程
[root@cai ~]# java -version -bash: java: command not found [root@cai ~]# mkdir jdk_tmp [root@cai ~]# cd jdk_tmp [root@cai jdk_tmp]# wget mail.loocha.com:10000/caimengzhi/JDK8_112.zip --2019-06-29 17:46:38-- http://mail.loocha.com:10000/caimengzhi/JDK8_112.zip Resolving mail.loocha.com (mail.loocha.com)... 114.221.19.146 Connecting to mail.loocha.com (mail.loocha.com)|114.221.19.146|:10000... connected. HTTP request sent, awaiting response... 200 OK Length: 182583345 (174M) [application/zip] Saving to: ‘JDK8_112.zip’ 100%[=======>] 182,583,345 2.70MB/s in 63s 2019-06-29 17:47:41 (2.77 MB/s) - ‘JDK8_112.zip’ saved [182583345/182583345] [root@cai jdk_tmp]# unzip JDK8_112.zip Archive: JDK8_112.zip inflating: InstallJDK8.sh inflating: jdk-8u112-linux-x64.tar.gz [root@cai jdk_tmp]# cat InstallJDK8.sh #!/bin/bash JDKPath=/usr/lib/jvm SourcePath=/etc/profile [ ! -f $JDKPath ] && mkdir -p $JDKPath cd $JDKPath #rm -rf * cd - [ ! -f jdk-8u112-linux-x64.tar.gz ] && echo "The jdk-8u112-linux-x64.tar.gz file is not exist." tar -xf jdk-8u112-linux-x64.tar.gz -C $JDKPath >/dev/null cat >>$SourcePath<<EOF #add by caimengzhi at `date +%F` start export JAVA_HOME=$JDKPath/jdk1.8.0_112 export JRE_HOME=\${JAVA_HOME}/jre export CLASSPATH=.:\${JAVA_HOME}/lib:\${JRE_HOME}/lib export PATH=\${JAVA_HOME}/bin:\$PATH #add by caimengzhi at `date +%F` end EOF . $SourcePath [root@cai jdk_tmp]# sh InstallJDK8.sh /root/jdk_tmp [root@cai jdk_tmp]# java -version -bash: java: command not found [root@cai jdk_tmp]# source /etc/profile [root@cai jdk_tmp]# java -version java version "1.8.0_112" Java(TM) SE Runtime Environment (build 1.8.0_112-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)