centos7下安装jdk8
1、下载安装包
进入官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载指定版本的安装包。这里下载的版本是jdk-8u231。
2、卸载系统自带的openjdk
2.1 查看系统是否自带jdk
1 [java@localhost ~]$ java -version 2 openjdk version "1.8.0_275" 3 OpenJDK Runtime Environment (build 1.8.0_275-b01) 4 OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
2.2 查看相关java文件
1 [java@localhost ~]$ rpm -qa | grep java 2 java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64 3 javapackages-tools-3.4.1-11.el7.noarch 4 java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 5 tzdata-java-2020d-2.el7.noarch 6 java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64 7 java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 8 python-javapackages-3.4.1-11.el7.noarch
2.3 删除相关命令
根据上面rpm获取到的相关文件,进行删除:
1 [java@localhost ~]$ sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64 2 [java@localhost ~]$ sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 3 [java@localhost ~]$ sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64 4 [java@localhost ~]$ sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.275.b01-0.el7_9.x86_64 5 [java@localhost ~]$ rpm -qa | grep java 6 javapackages-tools-3.4.1-11.el7.noarch 7 tzdata-java-2020d-2.el7.noarch 8 python-javapackages-3.4.1-11.el7.noarch 9 [java@localhost ~]$ java -version 10 -bash: /usr/bin/java: 没有那个文件或目录
3、解压安装
卸载自带的jdk后,对下载下来的安装包进行解压安装:
1 [java@localhost ~]$ tar -zxvf jdk-8u231-linux-x64.tar.gz 2 [java@localhost ~]$ sudo mv jdk1.8.0_231 /usr/local/
4、配置环境变量
添加环境变量,让在系统任意地方都可使用java命令:
1 [java@localhost ~]$ sudo vim /etc/profile 2 # java 3 export JAVA_HOME=/usr/local/jdk1.8.0_231 4 PATH=$PATH:$JAVA_HOME/bin 5 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib 6 7 export PATH 8 [java@localhost ~]$ source /etc/profile
5、验证jdk是否安装成功
1 [java@localhost ~]$ java -version 2 java version "1.8.0_231" 3 Java(TM) SE Runtime Environment (build 1.8.0_231-b11) 4 Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

浙公网安备 33010602011771号