CentOS7.5.1804 Minimal 安装JDK1.8.0_172

2023-11-03

一、安装前检查

安装之前先检查一下系统有没有自带open-jdk
命令:

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

如果没有输出信息表示没有安装。
这里写图片描述
如果有输出信息,表示安装了,检查是否是自带的open-jdk,那就通过 rpm -e –nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk

例如:

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
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

如果已安装还可以使用rpm -qa | grep java | xargs rpm -e –nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java

二、下载

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载jdk-8u172-linux-x64.rpm版
这里写图片描述

三、上传安装包到服务器

将jdk1.8安装文件(jdk-8u172-linux-x64.rpm)通过ftp工具放到linux服务器中,放在/usr/local/src文件夹里
这里写图片描述

四、JDK1.8安装
1、执行jdk1.8安装文件
cd /usr/local/src
ll
rpm -ivh jdk-8u172-linux-x64.rpm

这里写图片描述

2、执行安装文件之后会默认安装在/usr/java下
cd /usr/java
ll

这里写图片描述

3、检查jdk1.8是否安装
java -version

这里写图片描述

4、配置环境变量
 vi /etc/profile 

这里写图片描述
在最后加入以下几行:

JAVA_HOME=/usr/java/jdk1.8.0_172-amd64
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH

这里写图片描述
按【Esc】,输入“:wq!”保存并退出编辑。
reboot 重启机器配置生效
或者执行下面命令立即生效

source /etc/profile

这里写图片描述

5、至此jdk1.8安装完成
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7.5.1804 Minimal 安装JDK1.8.0_172 的相关文章

随机推荐

  • 2019/9/18Java复习课02

    练习自加运算符 public class Test2 public static void main String args boolean x true boolean y false int z 40 if z 40 y true z
  • transformer综述汇总与变形分析(持续更新)

    Note 本文收集transformer领域的较流行的综述文章 将认为比较重要的内容整理在一起 用于学习和提供思路 1 谷歌 Efficient Transformers A Survey 2020年9月 新手不建议阅读 该综述关注各种 X
  • LeetCode·每日一题·2455. 可被三整除的偶数的平均值·模拟

    作者 小迅 链接 https leetcode cn problems average value of even numbers that are divisible by three solutions 2289199 mo ni zh
  • opencv+tkinter来在GUI内读取视频或摄像头

    在TK中读取视频 主要是使用tkinter中的tkinter after这个函数 相当于一个定时器 当然使用threading多线程也是能够达到同样的效果 video cv2 VideoCapture 0 def imshow global
  • log4j MDC用户操作日志追踪配置

    原文地址 http blog csdn net userwyh article details 52862216 一 MDC介绍 MDC Mapped Diagnostic Context 映射调试上下文 是 log4j 和 logback
  • Qt实现UDP通信简例

    参考 目标 特点 Tips 源码 发送端 maincpp 接收端 UdpReceiverh UdpReceivercpp maincpp 截图 工程 qmake 效果 参考 QT实现UDP通信 原版例子 Singals Slots 官方文档
  • linux系统中MongoDB数据库安装及分片集群搭建

    史上最全的mongodb分片集群搭建 从介绍安装到集群搭建授权 你再也找不到比他更加详细的资料了 未经允许禁止转载 一 简介 MongoDB是一个便于开发和扩展设计的文档数据库 属于NoSQL数据库的一种 MongoDB中的记录是一个由字段
  • vulnhub blogger: 1

    渗透思路 nmap扫描端口 gobuster扫描网站目录 wpscan发现wordpress漏洞插件 利用插件wpdiscuz的未授权的任意文件上传漏洞 CVE 2020 24186 getshell 弱密码提权 环境信息 靶机 192 1
  • FFmpeg音视频流媒体开发(C++小白入门与大牛实战)

    疫情让音视频技术变得更重要 但机会是留给那些有准备的人的 CSDN学院的视频课程 https edu csdn net combo detail 2046 站在音视频行业风口 CSDN学院的视频课程 https edu csdn net c
  • 小白入门之gRPC helloword

    一 安装gRPC 1 安装相关工具 sudo apt get install build essential autoconf libtool pkg config OpenSSL sudo apt get install cmake su
  • Failed to register @ServerEndpoint class

    在使用websocket的项目中当上线的时候打成war包 部署到tomcat下时 启动项目报错 解决办法1 删除WebSocketConfig class类即可 解决办法 2 删除 Component注解再打包就可以了 websocket上
  • MATLAB算法实战应用案例精讲-【语音识别】语音合成(附python代码实现)

    目录 前言 什么是语音合成 拼接法 参数法 1 传统方法 基于信号处理
  • 免费源码和免费教程,有需要的收藏(第一期)

    注 本文有一些推广 但保证全免费 绝对没有收费的情况 免费资源 CI框架PHP漫画小说二合一CMS网站系统源码 WordPress导航主题 Haoz1234导航主题v1 2版本 上传即可使用的在线人工智能对话机器人源码 搭建属于自己的情侣博
  • 在PyTorch里面利用transformers的Trainer微调预训练大模型

    背景 transformers提供了非常便捷的api来进行大模型的微调 下面就讲一讲利用Trainer来微调大模型的步骤 第一步 加载预训练的大模型 from transformers import AutoModelForSequence
  • 微擎表单令牌token 防重复提交验证

    生成token function token specialadd global W if defined IN MOBILE key complex authkey return substr md5 key specialadd 8 8
  • stl_func STT_FILE

    http lxr free electrons com source tools perf util symbol elf c L810 http lxr free electrons com source tools perf util
  • 公众号+视频号+个人号的闭环运营将非常重要

    2020年10月9日 抖音直播正式切断和第三方平台的合作 开始打造自己的封闭生态系统 与此同时 微信团队在这一时间段内 开始不同寻常的快速迭代视频号 并且逐步放开微信生态内的所有权限 包括流量采买 视频号加热 直播间 朋友圈曝光 订阅号里的
  • android使用工具性能优化

    简介 本文记录使用工具来对app进行优化过程 主要包括UI界面优化 内存优化 代码优化以及电量优化 各个优化模块是相互关联的 各个模块优化后才能达到app整体的性能提升 UI界面优化 界面优化方面主要是减少GPU过渡绘制 也就是同一个像素点
  • LSTM Character-Aware Language Model

    DeepDGA中提到的自编码器 在字符级语言建模中非常有用 DeepDGA中 作者用该自编码器与生成对抗网络的效果作了对比 项目地址 https github com yoonkim lstm char cnn 代码来自 AAAI 2016
  • CentOS7.5.1804 Minimal 安装JDK1.8.0_172

    一 安装前检查 安装之前先检查一下系统有没有自带open jdk 命令 rpm qa grep java rpm qa grep jdk rpm qa grep gcj 如果没有输出信息表示没有安装 如果有输出信息 表示安装了 检查是否是自