一、cent OS安装配置JDK

  1. 到oracle官网下载JDK
    http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
  2. 在cent OS系统上检测本机是否安装了JDK
    命令:java -version

  3. 将JDK上传到cent OS
    命令:scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址

  4. 解压缩
    tar -zxvf jdk1.8.tar.gz

  5. 创建一个新目录
    mkdir /usr/local/java

  6. 将文件移动到新目录
    mv ./jdk1.8.0_181 /usr/local/java/

  7. 配置环境变量
    vim /etc/profile

    尾部添加:

    1 export JAVA_HOME=/usr/local/java/jdk1.8.0_181
    2 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
    3 export PATH=$PATH:$JAVA_HOME/bin

    esc - > :wq 保存退出
    这里解释一下配置项:
    1)export命令用于设置环境变量,由于profile会在系统启动的时候加载,所以该文件里的export命令将设置系统启动的环境变量;
    2)第一行,设置了JAVA的根目录
    3)第二行,设置了类路径,加载rt.jar和dt.jar和tools.jar,这三个jar包分别的作用是:
      3-1)rt.jar:在{Java根目录}/jre/lib包下,该jar文件包括了Java的基础类库,也就是我们在JDK文档里看到的绝大多数内容
      3-2)dt.jar:在{Java根目录}/lib包下,该jar文件包括了关于运行环境的类库,主要是swing,所以如果使用swing需要加上
      3-3)tools.jar:在{Java根目录}/lib包下,该jar包含了编译和运行的工具,也即是javac、java命令的具体调用的内容
    4)第三行,设置了{Java根目录}/bin下的二进制命令作为系统命令,也就是加入path路径当中

  8. 重新加载/etc/profile文件
    source /etc/profile

  9. 验证
    java -version 
    如果出现permission denied问题,你需要对Java根目录开放权限 (sudo chmod -R 777 /JavaHome的根目录)
原文地址:https://www.cnblogs.com/lay2017/p/7442217.html