一、jdk1.8自动安装

注意要使用source xx.sh来执行以下脚本,别用sh执行,不然shell中的source /etc/profile会不生效

  1. #---------------------------------------------------
  2. #jdk1.8自动安装脚本
  3. #---------------------------------------------------
  4. #---------------------------------------------------
  5. #1、安装jdk1.8
  6. echo '(1/2)、开始安装jdk1.8'
  7. yum install java-1.8.0-openjdk* -y
  8. #---------------------------------------------------
  9. #2、配置java_home
  10. #yum方式安装jdk,默认jre、jdk的安装路径是/usr/lib/jvm下面的
  11. echo '(2/2)、开始配置java_home'
  12. #找到JAVA_HOME的位置
  13. JAVA_BIN=`which java`
  14. JAVA_HOME=`realpath ${JAVA_BIN}`
  15. BASE_NAME=`basename ${JAVA_HOME}`
  16. while [[ ${BASE_NAME} == "bin" || ${BASE_NAME} == "jre" || ${BASE_NAME} == "java" ]]
  17. do
  18. JAVA_HOME=`dirname ${JAVA_HOME}`
  19. BASE_NAME=`basename ${JAVA_HOME}`
  20. done
  21. #设置JAVA_HOME,所有用户都生效的配置
  22. echo -e "\n#设置JAVA_HOME,所有用户都生效的配置" >> /etc/profile
  23. echo "export JAVA_HOME=$JAVA_HOME" >> /etc/profile
  24. echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JAVA_HOME/jre/lib/rt.jar" >> /etc/profile
  25. echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
  26. source /etc/profile
  27. echo 'jdk1.8自动安装完成'
  28. echo 'java -version:'
  29. java -version
  30. echo 'java-home:'
  31. echo $JAVA_HOME

二、jdk1.8卸载

1、通过rmp安装的卸载方法:

  1. rpm -qa | grep java | xargs rpm -e --nodeps

2、通过yum安装的卸载方法:

  1. yum -y remove java-1.8.0-openjdk-headless.x86_64