蔡大炮 · 2020年01月12日

《工具》centos 7.x 下安装 JDK,超详细总结一看就会

第一步 检查 JDK

查看JDK版本,在命令行输入:java -version

[root@test ~]# java -version
bash: java: command not found

如上,证明你的linux非常干净,请直接进入第二步
或者出现下面这种结果

[root@test ~]# java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

Linux一般自带OpenJDK,如果明确知晓OpenJDK就是你所需要的,那么恭喜。您可以直接关掉本文啦~如果您不确定,请百度Oracle JDK 和 OpenJDK的区别
嫌麻烦的,请直接跟着大炮老哥安装Oracle JDK(又名Sun JDK,后Sun公司被Oracle收购),也就是我们通常意义上讲的最常用的JDK

移除OpenJDK,在命令行输入:rpm -qa|grep java

[root@test ~]# rpm -qa|grep java
tzdata-java-2016g-2.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

删除其中四个,剩下的三个.noarch文件可删可不删,完整命令如下:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

检查是否卸载干净,输入一开始的命令: java -version

[root@test ~]# java -version
bash: java: command not found

如上,表明卸载完成

第二步 下载、解压Oracle JDK

下载地址,下载自己需要的版本。选择tar.gz格式的

推荐选择这个:jdk-8u221-linux-x64.tar.gz

版本

在linux上创建存放JDK的目录,我这里放的路径是 /usr/java

cd /usr
mkdir java

使用WinScp、SecureFXPortable等ftp工具将下载的安装包上传至刚刚创建的目录中

安装包位置

解压安装包:tar -zxvf 文件名

[root@test]# tar -zxvf jdk-8u201-linux-x64.tar.gz

完成后输入命令:ll

[root@izwz9e6s12kjmx8er6bvevz download]# ll
total 189244
drwxr-xr-x 7   10  143      4096 Dec 16  2018 jdk1.8.0_201
-rw-r--r-- 1 root root 191817140 Jan 31  2019 jdk-8u201-linux-x64.tar.gz

解压完毕,这时候整个过程已经完成了90%

最后 配置JDK环境变量

编辑配置文件:

vi /etc/profile

在末尾加上这一段(按o开启可编辑模式,粘贴上这段,esc后一起按住shift+:最后输入wq!即可保存),这里的JAVA_HOME就是安装包解压后的文件路径:

#java path config
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

保存后,刚添加的配置并没有马上生效,需要输入以下命令使其生效:

source /etc/profile

此时配置已经生效,最后使用java -version 来检查:

安装成功

到此,大功告成~

  • 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  • 一切都还来得及,脚踏实地。大炮老哥陪你,一起成长,终成大牛。关注大炮的订阅号:蔡大炮
推荐阅读
关注数
0
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息