Centos7安装JDK1.8详细过程实战记录

 更新时间:2022年09月13日 10:36:12   作者:lfwh  
这篇文章主要给大家介绍了关于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://pan.baidu.com/s/1btUOiDmcHv1aKwRxypYr-g?pwd=i76b

提取码 : i76b

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 只是针对用户自己而言,不对其他用户生效。

到此这篇关于Centos7安装JDK1.8详细过程的文章就介绍到这了,更多相关Centos7安装JDK1.8内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java命令行运行错误之找不到或无法加载主类问题的解决方法

    Java命令行运行错误之找不到或无法加载主类问题的解决方法

    这篇文章主要给大家介绍了关于Java命令行运行错误之找不到或无法加载主类问题的解决方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-01-01
  • 手把手教你SpringBoot过滤器N种注册方式

    手把手教你SpringBoot过滤器N种注册方式

    这篇文章主要介绍了手把手教你SpringBoot过滤器N种注册方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • IntelliJ IDEA 2020.1.2激活工具下载及破解方法免费可用至2089年(强烈推荐)

    IntelliJ IDEA 2020.1.2激活工具下载及破解方法免费可用至2089年(强烈推荐)

    这篇文章主要介绍了IntelliJ IDEA 2020.1.2激活工具下载及破解方法免费可用至2089年(强烈推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • SpringBoot开发案例 分布式集群共享Session详解

    SpringBoot开发案例 分布式集群共享Session详解

    这篇文章主要介绍了SpringBoot开发案例 分布式集群共享Session详解,在分布式系统中,为了提升系统性能,通常会对单体项目进行拆分,分解成多个基于功能的微服务,可能还会对单个微服务进行水平扩展,保证服务高可用,需要的朋友可以参考下
    2019-07-07
  • mybatis,foreach,找不到参数报错问题及解决

    mybatis,foreach,找不到参数报错问题及解决

    这篇文章主要介绍了mybatis,foreach,找不到参数报错问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 关于Jackson的JSON工具类封装 JsonUtils用法

    关于Jackson的JSON工具类封装 JsonUtils用法

    这篇文章主要介绍了关于Jackson的JSON工具类封装 JsonUtils用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • java教程之java程序编译运行图解(java程序运行)

    java教程之java程序编译运行图解(java程序运行)

    最近重新复习了一下java基础,在使用javap的过程中遇到了一些问题,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象
    2014-03-03
  • Java调用Redis集群代码及问题解决

    Java调用Redis集群代码及问题解决

    这篇文章主要介绍了Java调用Redis集群代码及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Java8在遍历集合时删除元素问题解决

    Java8在遍历集合时删除元素问题解决

    本文主要介绍了Java8在遍历集合时删除元素问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Java基本数据类型之间的相互转换详解

    Java基本数据类型之间的相互转换详解

    这篇文章主要讲解Java中基本数据类型的转换,数据之间相互转换是经常会用到的基础操作,文中讲的很清晰,希望能给大家做一个参考。
    2022-05-05

最新评论