Linux CentOS7 安装 JDK

28 篇文章 0 订阅

查看本机JDK安装情况

首先查看下是否装了JDK
java -version 查看到本机有 openjdk

卸载 openJDK

卸载openJDK

  • 查看有哪些套件
rpm -qa | grep java
套件管理 rpm 参数说明
-qa使用询问模式,查询所有套件
grep查找文件里符合条件的字符串
java查找包含java字符串的文件
  • 删除 openjdk
    只要删除一下四个,其它可以不动
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.0.el7_6.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.0.el7_6.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el7_6.x86_64
套件管理 rpm 参数说明
-e删除指定的套件
–nodeps不验证套件档的相互关联性

有外网的情况下yum可以直接安装openjdk

直接 yum 安装 openjdk

yum -y install java-1.8.0*

1. tar.gz 安装JDK 1.7

下载JDK 1.7压缩包

https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
在这里插入图片描述

上传文件

  • 传到服务器上去,要先设置下文件夹的读写权限
[jerryjin@localhost 下载]$ sudo chmod 777 /usr/local/src

在这里插入图片描述

  • /usr/local/src拷贝一份到/usr/local/java来操作
# 绝对路径写法
[jerryjin@localhost java]$ sudo cp /usr/local/src/jdk-7u80-linux-x64.tar.gz /usr/local/java
# 相对路径写法
[jerryjin@localhost java]$ sudo cp /usr/local/src/jdk-7u80-linux-x64.tar.gz .
  • 解压。jdk1.7.0_80就是解出来的文件夹
[jerryjin@localhost java]$ sudo tar -zxvf jdk-7u80-linux-x64.tar.gz
[jerryjin@localhost java]$ ls
jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz

配置JDK环境变量

########################################
# jdk环境变量配置
#########################################
export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

source 重新执行刚修改的初始化文件,使之立即生效。两种写法

[jerryjin@localhost java]$ source /etc/profile 
[jerryjin@localhost java]$ . /etc/profile

查看一下结果

[jerryjin@localhost java]$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

2. rpm 安装 JDK 1.8

下载 1.8 rpm 包

到甲骨文官网 Java SE Development Kit 8 Downloads 下载 jdk-8u271-linux-x64.rpm
没有账号或者嫌慢的朋友可以到我的CSDN资源区免费下载 jdk-8u271-linux-x64.rpm

sftp 上专安装包

sftp> put F:\tools\java\jdk-8u271-linux-x64.rpm /root/tools/jdk-8u271-linux-x64.rpm

详细步骤请看:sftp 学习笔记

安装

rpm -ivh jdk-8u271-linux-x64.rpm
回到 ssh 登录服务器

[root@localhost tool]# ls
drwxr-xr-x    2 root     root           55 Jan  4 13:02 .
dr-xr-x---    3 root     root          164 Jan  4 12:47 ..
-rw-r--r--    1 root     root     112994496 Jan  4 12:00 jdk-8u271-linux-x64.rpm
[root@localhost tool]# rpm -ivh jdk-8u271-linux-x64.rpm 
warning: jdk-8u271-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8-2000:1.8.0_271-fcs        ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...

配置环境变量

执行:vi /etc/profile 添加环境变量。(建议加末尾带注释)
注意:/usr/java/jdk1.8.0_271-amd64 这个文件夹根据你安装的具体情况填写。自己去/usr/java/目录查看一下就知道了。

########################################
# jdk环境变量配置
#########################################
JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

ESC进入命令模式:wq保存退出。

查看版本

[root@localhost java]# java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
[root@localhost tools]# 

参考资料

我的CSDN资源 JDK1.8 免费下载:7u80-b15/jdk-7u80-linux-x64.tar

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笑虾

多情黯叹痴情癫。情癫苦笑多情难

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值