Linux(Centos7)中配置Java环境变量 - 往事随风、

时间:2024-04-16 08:24:11

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已经被删除