1.使用rpm -qa | grep java命令来检测是否有自带的jdk环境 如果没有搜索出任何内容表示系统自带的jdk已经卸载完成
有则使用rpm -e --nodeps name命令来删除
官网地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
再就是查看yum中带的jdk yum search java 或者 yum list java*
搜索出来后自己选择下载哪个jdk,我这里使用的是
yum install java-1.8.0-openjdk-devel.x86_64如果是第一种方式的话则是 使用fz工具将安装包上传到linux中 链接:https://pan.baidu.com/s/1EdUm6FeFUbTB5hcVX9Lm8Q 提取码:7m1q
使用tar -zxvf 压缩包 命令来解压文件
配置jdk环境变量
方法一: 配置/etc/profile文件,在该文件的末尾添加如下配置
export JAVA_HOME=#jdk的安装目录,例:/usr/local/jdk/jdk1.8.0_191 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar注意: 配置完成后使用如下命令重新加载修改后的配置文件 source /etc/profile
最后使用 java -version 命令进行检测是否配置成功 java -version
方法二: 修改当前用户的家目录下的.bash_profile配置文件并添加如下内容:
export JAVA_HOME=#jdk的安装目录,例:/usr/local/jdk/jdk1.8.0_191 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar然后使用: source .bash_profil命令重新加载配置文件,最后使用java -version检测是否成功 方法一和方法二的区别: 方法一配置的环境变量对所有用户都有效,方法二只是某个用户有效;
如果使用的是第二种方式的话会在/usr/lib/jvm中看到 使用 vim /etc/profile 进入配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin注意JAVA_HOME的值为你自己jdk的具体值
输入完后使用source /etc/profile命令(全局变量产即生效)
再使用java -version查看安装jdk是否成功