在centos上配置java环境

138 阅读1分钟

拿到一台新的服务器(虚拟机),往往需要重新配置java环境,centos下可以使用yum源直接安装openjdk,但是openjdk缺少了一定的功能。因此我们选择下载jdk压缩包来进行安装。

下载jdk方式安装java环境

步骤如下:

  1. 官网下载JDK
    自行下载所需的JDK压缩包,我使用的是jdk-8u401
  2. 解压缩,放到指定目录
    将jdk解压到某一位置
    tar -zxcf jdk-8u401-linux-x64.tar.gz
  3. 配置环境变量
    vim ~/.bashrc
    #set oracle jdk environment
    export JAVA_HOME=/usr/local/bin/jdk1.8
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    使环境变量生效
    source ~/.bashrc
    这里有关profile、.bashrc配置文件的区别与联系可以参考
    zhuanlan.zhihu.com/p/405174594
  4. 设置系统默认JDK
    update-alternatives --install /usr/bin/java java /usr/local/bin/jdk1.8/bin/java 300
    update-alternatives --install /usr/bin/javac javac /usr/local/bin/jdk1.8/bin/javac 300
    update-alternatives --install /usr/bin/jar jar /usr/local/bin/jdk1.8/bin/jar 300
    update-alternatives --install /usr/bin/javap javap /usr/local/bin/jdk1.8/bin/javap 300
    update-alternatives --install /usr/bin/javah javah /usr/local/bin/jdk1.8/bin/javah 300
    然后执行
    sudo update-alternatives --config java
  5. 测试jdk
    输入java -version测试是否安装正常

以上流程是参考了若干篇博客得出的比较好用的安装方式,在此作一记录,方便日后使用。