centos7安装jdk

1,jdk安装需要查看是否以前安装过
java -version
如果出现jdk的版本就说明安装过jdk,否则就是没有安装过

2,安装过就需要卸载,Linux的卸载比较简单,找到文件夹直接删除就可以,如果使用的是yum安装的可以试一下命令
yum -y remove java-xx-xx

3,下载jdk,这里可以直接下载,然后上传,解压安装 tar -zxvf xx ,也可以使用wget下载,这里下载的是rpm文件使用 rmp -ivh xxxx.rpm安装
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

这个jdk的地址可能有点旧,可以自己切换

如果没有wget命令,那么直接安装 yum -y install wget 就行

4,安装

  添加执行权限:

   命令:chmod +x jdk-8u131-linux-x64.rpm

  执行rpm进行安装

   命令:rpm -ivh jdk-8u131-linux-x64.rpm

    {这里会安装到 /usr/java/ 下}
5,如果是tar.gz包那么就解压,然后配置环境变量
tar -zxvf jdkxxxx
jdk最好放到 /usr/java/这里,一般都这样做,没有其他意思
6.配置环境变量
vim /etc/profile
{
    Jdk 只要解压就可以,然后主要是配置环境变量
    [root@localhost local]#     vi /etc/profile



    export JAVA_HOME=/usr/local/jdk1.8. jdk的安装路径
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    export PATH=$PATH:${JAVA_PATH}


    JAVA_HOME=/usr/java/jdk1.8.0_211
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
  上边两个都可以,一般配置中出现的问题:
1, $JAVA_HOME === ${JAVA_HOME} 这两个的效果一样
2,配置中一般配置和window一样就可以,需要配置的有JAVA_HOME CLASSPATH PATH

JAVA_HOME = JDK的配置路径只需要到安装路径就可以/usr/java/jdk1.8.0_211
CLASSPATH = 这里的路径只需要配置到jdk中的lib中就可以,我看到大家配置的时候主要是找到
CLASSPATH =.:${JAVA_HOME}/lib:${JRE_HOME}/lib,一般都是jdk和jre的lib目录下
PATH = 这个有点特殊,需要把原本的目录和jdk/bin的目录一块加上,PATH=$PATH:$JAVA_HOME/bin
   最后就是全部的导入显示: export PATH JAVA_HOME CLASSPATH
 
}

  7,重启服务

source /etc/profile

8,测试
java -version




最后这里是环境变量配置的地方:全局和个人环境变量配置说明
https://www.cnblogs.com/lbg-database/p/10109957.html

 

原文地址:https://www.cnblogs.com/renjianjun/p/13054903.html