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/ 下}
![](https://img2020.cnblogs.com/blog/1197493/202006/1197493-20200606224308948-1985531739.png)
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