1、系统环境检查

前提情要:【如果是使用虚拟机的Linux系统,强烈建议先打个快照备份一下,以免操作失误无法重来】

首先查看系统是否存在java环境

java -version

因为点选了环境工具,这里可以看到自带了开源JDK

如果有就跟我一样卸载掉

使用RPM指令检查JDK具体信息

rpm -qa |grep -i jdk

这个-i可以不写

卸载JDK

rpm -e --nodeps jdk信息

卸载完成,再次查看就没有了

2、获取JDK8的RPM安装包

官方下载地址【

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

根据具体类型选择【操作系统,系统位数,包类型。。。】

新政策之后的JDK迅雷都不能读取资源下载了

浏览器的下载功能还行

如果不行,可以使用镜像站点的资源获取

清华开源:

https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

华为云:

https://repo.huaweicloud.com/java/jdk/

我的百度盘:

链接: https://pan.baidu.com/s/1lpaHm7C7CmZ_l1UBsS8htg 提取码: 44wi

3、开始安装

将下载好的RPM包通过XFTP或者其他协议传输工具上传至系统

检查确认没有Java的环境存在了

执行安装命令【切换到所在包目录】

rpm -ivh 安装包名称

我的笔记本性能有限,安装过程还要等一段时间才出来

然后检查我们的JDK

如果要卸载JDK就直接回头看上面的即可

4、配置环境变量

前提情要:【至少会使用Vi & Vim编辑器的基本操作】

先查看我们安装的JDK文件目录

ls -al 路径位置

每个系统的存放位置不一定一样,具体细节自行调整

所有关于linux软件的环境变量都在这个文件中

/etc/profile

使用vim打开【按i键从命令模式进入编辑模式】

vim /etc/profile

小提示:【在命令模式下,Shift + G 直接移动光标至内容的最后一个位置】

在最底下这样配置【写完按Esc 输入:wq保存退出】

export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

或者是这种合并式导出配置【没试过。。。】

或者是黑马的这种配置

#set java environment

JAVA_HOME=/usr/local/jdk/jdk1.7.0_71 #注意!这个位置是自己的!!!

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

让配置文件立即生效

source /etc/profile

测试一下java命令是否可以执行:

关于项目发布的具体实现细节:【

https://www.bilibili.com/video/BV187411y7hF?p=15

rpm安装java_【CentOS】rpm包安装Jdk相关推荐

  1. centos yum 安装java_Linux Centos 使用 yum 安装java

    Linux CentOS使用yum安装Docker Docker支持以下的CentOS版本: 目前,CentOS仅发行版本中的内核支持Docker. Docker运行在CentOS7上,要求系统为64 ...

  2. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

  3. Python--安装pyecharts包,anaconda环境下如何正确安装神奇可视化pyecharts包[安装的那些事儿]

    Python--安装pyecharts包,anaconda环境下如何正确安装神奇可视化pyecharts包[安装的那些事儿] 更多更多安装教程及软件获取请加关注留言哟~~,若需私信联系博主请加: 一. ...

  4. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  5. mysql linux centos 安装_Linux centos 下在线安装mysql

    1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...

  6. php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法

    CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...

  7. 刚安装好CentOS 7,安装gtk3、codeblocks、chrome、添加常用源、代替迅雷的qbittorrent...

    1. 安装gtk3 正想学习gtk,随便装上 安装gtk3.0 yum -y install gtk3-devel gtk3-devel-docs 2. 安装codeblocks 用贯了codeblo ...

  8. mysql国内源码安装,mysql 源码包安装

    mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...

  9. linux 文件安装大全,linux 文件包安装大全

    一.必须先安装gcc环境(Linux 光盘把所有gcc包装上ok!) 二. Apache的安装: 安装Apache(2.2) tar xjvf2.2-.. cd http-. ./configure- ...

  10. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

最新文章

  1. [机器学习] Coursera ML笔记 - 神经网络(Representation)
  2. ZooKeeper典型应用场
  3. 前端学习(1095):ES5新增方法
  4. iview代码片段 去除水平menu底部横线
  5. 使用栈解决的一类经典问题:表达式转换及求值;中缀表达式;前缀表达式,后缀表达式,中缀转前缀;中缀转后缀;后缀表达式求值;波兰式,逆波兰式
  6. 递归生成数独java_[leetcode] 37. 解数独(Java)(dfs,递归,回溯)
  7. 博客园---博客美化汇总
  8. 运筹优化(四)--线性规划之对偶问题和灵敏度分析
  9. C++11 emplace操作
  10. LINUX下载编译OpenH264
  11. 新版Cadence打开PSpice8.0工程文件
  12. .NET网络编程学习(三)--网络蜘蛛程序(Spider)
  13. 解决win7 sp1专业版无法安装更新
  14. Java枚举类的使用说明
  15. SDUT 第十届校赛H menhera酱那惨不忍睹的数学 【二分图 || 网络流】
  16. SQL 中GUID的使用
  17. python+selenium实现微博登录和自动评论
  18. python如何读取outlook邮件_通过MAPI使用Python从Outlook中阅读电子邮件
  19. 通过python分析微信好友数据
  20. 备忘录 | 阅读而已,用得着这么认真么?

热门文章

  1. Kettle的Web版分享
  2. msfvenom生成muma
  3. 数据结构练习题【哈夫曼树、图、排序、散列表】
  4. ewebeditor
  5. Python中的sys.argv是什么含义
  6. java dead store_jcip Java并发编程实战源码,这本书名为《 践》有些抹杀了它的价值,其中 Develop 238万源代码下载- www.pudn.com...
  7. RationalDMIS 2020定制报告(EXCEL)
  8. java jar包转成exe运行
  9. 视频录制——SurfaceView + MediaRecorder 实现视频录制功能
  10. 超级详细的H3C模拟器HCL的交换机Telnet服务配置过程(图文)