CentOS 7 搭建JAVA环境

安装环境:

  LSB Version: :core-4.1-amd64:core-4.1-noarch

  Distributor ID: CentOS

  Description: CentOS Linux release 7.3.1611 (Core) 

  Release: 7.3.1611

  Codename: Core

开始

  1. 运行java -version 检查系统是否安装JRE JDK,有则卸载系统自带JAVA
    1. 输入:rpm -qa | grep java检查系统是否存在java
    2. 例设系统已存在以下java包:

      javapackages-tools-3.4.1-11.el7.noarch

      tzdata-java-2017b-1.el7.noarch

      javamail-1.4.6-8.el7.noarch

      java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64根据输出的结果卸载已存在的java根据输出的结果卸载已存在的java

    3. 依次输入rpm -e --nodeps [检查得出的包名]

      如:

      rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch

      rpm -e --nodeps tzdata-java-2017b-1.el7.noarch

      rpm -e --nodeps avamail-1.4.6-8.el7.noarch

      rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64

    4. 重复步骤1.1,检查java包,确认没有结果输出之后输入java检查是否存在java环境,如果输出找不到java命令,则说明卸载干净,可以进行下一步安装。

  2. 下载新的JDK包,解压并安装

    1. 在/home文件夹下新建downloads目录用于下载文件的默认路径,输入命令mkdir /home/downloads在/usr/local文件夹下新建java目录用于存放jdk的默认路径,输入命令mkdir /usr/local/java

    2. 在orcle官网上找到jdk的下载路径,下载到downloads目录
    3. 输入cd /home/downloads/进入下载目录,wget http://xxxxx/jdk-8u131-linux-x64.tar.gz
    4. 输入cp jdk-8u131-linux-x64.tar.gz /usr/local/java 将下载的jdk-8u131-linux-x64.tar.gz文件复制到java目录
    5. 输入cd /usr/local/java进入java目录,输入tar -zvxf jdk-8u131-linux-x64.tar.gz解压jdk包。
    6. 解压成功,得到目录jdk1.8.0_131,以后的JAVA_HOME就是它了。
    7. 输入rm -f jdk-8u131-linux-x64.tar.gz 删除java目录的jdk压缩包,此时它可以光荣地领饭盒了。
  3. 配置环境变量

    1. 输入vi /etc/profile 打开环境配置文件
    2. 英文状态下输入:$跳至文件尾(冒号+美元符号)
    3. 按下i键,进入文件编辑状态,在文件尾追加以下代码
      1. export JAVA_HOME=/usr/local/java/jdk1.8.0_131
      2. export JRE_HOME=${JAVA_HOME}/jre

      3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

      4. export PATH=${JAVA_HOME}/bin:$PATH

    4. 按下Esc返回键,输入:wq(冒号和wq)保存并退出编辑环境文件
    5. 刷新环境配置,输入命令:source /etc/profile
  4. 测试JAVA是否生效
    1. 输入命令:java -version
    2. 如无意外,此时应输出

      java version "1.8.0_131"

      Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

      Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

      至此,基于CentOS 7 的JAVA环境搭建完成 。  

PS:

1.以上步骤应在管理员权限下操作,切换管理员,输入命令su后回车,输入密码即可切换到root账户

2.vi的操作全部为英文小写状态。

 

 

posted @ 2017-06-08 21:15  幼儿园插班生  阅读(301)  评论(0编辑  收藏  举报