Linux(Centos7)中配置Java环境变量
1.下载安装包JDK(这里用1.8版本)
上图是常用的两种包,选择跟自己电脑对应的版本即可。
我这里用的是jdk-8u271-linux-x64.tar.gz,下面是操作步骤
1.在根目录下 / 创建一个文件夹
mkdir software
cd software/
2.// 解压文件到当前目录下:
tar -zxvf /home/redhat/Downloads/jdk-8u271-linux-x64.tar.gz -C .
3.编辑/etc/profile文件 ,在文件最下方添加下面的内容:
vi /etc/profile
JAVA_HOME=/software/jdk1.8.0_271 JRE_HOME=/software/jdk1.8.0_271/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JRE_HOME PATH CLASSPATH
4.刷新环境变量,使其生效
source /etc/profile
5.使用java -version命令查看jdk版本
一般系统都带有自己的OpenJDK 若java -version命令查看到的版本跟自己刚刚安装的版本不一致,则需要将系统中自带的OpenJDK卸载方能使用
一、删除系统自带OpenJDK
以下操作,请切换至root权限进行操作
rpm -qa | grep jdk
二、使用 上面的命令之后发现以下几个包,然后依次卸载
rpm -e --nodeps java-1.7.0-openjdk-headless rpm -e --nodeps java-1.7.0-openjdk-1.7.0.251-2.6.21.1.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64 rpm -e --nodeps copy-jdk-configs-3.3-10.el7_5.noarch
三、再次查询 OpenJDK及版本 此时 OpenJDK已经被删除