Centos7 安装JDK1.8详细过程

前言

在CentOS7上安装OpenJDK1.8 & OracleJDK1.8


一、OpenJDK1.8 详细步骤

1、检查当前机器是否有自带的JDK

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

2、如果没有 则跳至安装步骤,有的话 进行卸载

rpm -qa | grep java | xargs rpm -e --nodeps

3、更新yum源

yum update -y

4、搜索yum中的软件包

yum list java-1.8*

5、安装OpenJDK

yum install java-1.8.0-openjdk* -y

6、验证是否安装成功

java -version

返回信息如下,则说明安装成功:

在这里插入图片描述

openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06,mixed mode)

7、其它常见问题:

如果出现command not found命令找不到的话,则说明环境除了问题,此时需要找到OpenJDK的安装位置,将其配置到/etc/profile文件中:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH

配置完成之后,重新加载一下该文件:

source /etc/profile

二、OracleJDK1.8 详细步骤

1.查看java版本:

java -version

若发现OpenJDK版本信息。

2.查看java相关:

rpm -qa | grep java
进入 root 用户 
su root

3.删除openjdk—xxxx:

rpm -e --nodeps java-1.7.0-openjdk-xxxx
rpm -e --nodeps java-1.8.0-openjdk-xxxx

4.检查java版本:

java -version

代表已经删除成功了

5.下载jdk安装包:

官网地址 : https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
网盘链接 :

https://pan.baidu.com/s/1zWkO0C6yfTn2zcLDsoGuPQ

提取码 : lfwh

6.切换到目录下解压

cd /data/software/jdk8
ls
tar -zxvf jdk-8u241-linux-x64.tar.gz

7.配置JDK

vim /etc/profile

i 进入插入状态

在文本的最后一行粘贴如下:

注意JAVA_HOME=/usr/java/jdk1.8.0_241 就是你自己的目录

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_241
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
shift+q
wq!

ESC 退出编辑 shift + q 输入操作 wq! w 写入 q 退出 ! 强制

8.让环境变量生效:

source /etc/profile

source /etc/profile 或 . /etc/profile

9.检查是否配置成功

java -version

总结

注意 :
/etc/profile 是全局变量文件
~/.bashrc 只是针对用户自己而言,不对其他用户生效。

相关文章

文章浏览阅读3.7k次,点赞2次,收藏5次。Nginx学习笔记一、N...
文章浏览阅读1.7w次,点赞14次,收藏61次。我们在使用容器的...
文章浏览阅读1.4k次。当用户在访问网站的过程中遇到404错误时...
文章浏览阅读2.7k次。docker 和 docker-compose 部署 nginx+...
文章浏览阅读1.3k次。5:再次启动nginx,可以正常启动,可以...
文章浏览阅读3.1w次,点赞105次,收藏182次。高性能:Nginx ...