centos安装java

来源:互联网 发布:淘宝情趣内衣评价晒图 编辑:程序博客网 时间:2024/05/22 03:15

每次安装Java殊为可恨,删除旧版、配置变量各种麻烦,干脆写了一个脚本

工作内容包括:

    1. 删除旧版Java

    2. 清除安装残余

    3. 配置变量

使用:

  1. 下载 java.rar  并解压,把解压到的整个 java 文件夹拷贝到服务器的 /usr 目录下

  2. 下载 jdk-8u112-linux-x64.rpm ,放到 /usr/java目录下,目录结构如图

   

  3.  给 installJava.sh 加权限

    chmod +x /usr/java/installJava.sh

  4. 运行

    /usr/java/installJava.sh

若运行结束时出现:

    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)

表示安装成功!


<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 结束符 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

附上shell文件:

#!/bin/sh#uninstall old javaold_java=($(rpm -qa|grep jdk))for((i=0; i<${#old_java[@]}; i++));do  echo "旧版JAVA: ${old_java[i]}"  echo "删除..."  yum -y remove java ${old_java[i]}done#install javarpmFile=$(find /usr/java -maxdepth 1 -type f|grep '.*jdk.*.rpm$')rpm -ivh $rpmFilepath=$(find /usr/java -maxdepth 1 -type d|grep jdk)dir_name=${path##*/}echo $pathecho $dir_name#删除/etc/profile中包含JAVA_HOME的行sed -i '/JAVA_HOME/d' /etc/profile#设置jdk环境变量echo "export JAVA_HOME=$path"echo "export JAVA_HOME=$path" >> /etc/profileecho "export PATH=\$JAVA_HOME/bin:\$PATH" >> /etc/profileecho "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile#使profile生效source /etc/profile#显示版本echo ""echo "version:"java -version



0 0
原创粉丝点击