Centos7安装jdk

一、卸载linux原有的jdk

# 查看是否安装有jdk
[root@iZwz9a8vgb7qexsr6cc65pZ /]# rpm -qa | grep java 

显示如下:

tzdata-java-2020a-1.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
javapackages-tools-3.4.1-11.el7.noarch

将除了带有noarch的全部删掉

[root@iZwz9a8vgb7qexsr6cc65pZ /]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_8.x86_64
[root@iZwz9a8vgb7qexsr6cc65pZ /]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

再次查看:

[root@iZwz9a8vgb7qexsr6cc65pZ /]# rpm -qa | grep java 
tzdata-java-2020a-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

二、安装jdk

注意:jdk一定要安装完整,有些yum包只有jre没有jdk安装完会发现没有javac命令

[root@iZwz9a8vgb7qexsr6cc65pZ /]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

jdk会默认安装在 /usr/lib/jvm目录下

[root@iZwz9a8vgb7qexsr6cc65pZ /]# cd /usr/lib/jvm
[root@iZwz9a8vgb7qexsr6cc65pZ jvm]# ls
java                java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64  jre-1.8.0                                       jre-openjdk
java-1.8.0          java-openjdk                                     jre-1.8.0-openjdk
java-1.8.0-openjdk  jre                                              jre-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

三、配置环境变量

此时你会发现我们可以直接使用java -version命令查看版本了还有java,javac命令都能够使用(我的直接就能用,我也不知道网上为什么都说要配置环境变量)

[root@iZwz9a8vgb7qexsr6cc65pZ jvm]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)

为了保险可以配置一下环境变量 用vim 打开 /etc/profile,按i进入到编辑模式

[root@iZwz9a8vgb7qexsr6cc65pZ jvm]# vi /etc/profile

在末尾加上这三句(根据自己的版本)

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.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

输入完成后esc进入命令模式输入:wq保存并退出
执行命令使配置文件生效

[root@iZwz9a8vgb7qexsr6cc65pZ jvm]# source /etc/profile

完成jdk的安装!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值