当前位置: 首页 > news >正文

CentOS 7 安装 JDK17(注意版本号要与自己的版本一致)

  1. 查看是否有自带的 JDK
java -versionrpm -qa | grep jdk
  1. 卸载自带 JDK
rpm -e --nodeps [name]
# 如 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
  1. 查看自带 JDK 是否卸载干净
java -versionrpm -qa | grep jdk
  1. 在 oracle 官网下载自己所需 JDK 版本(官网:https://www.oracle.com/java/technologies/downloads/)
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

下载完成之后在 /usr/local/ 下新建文件夹 jdk

cd /usr/local/mkdir jdkcd jdk

上传自己的 JDK 压缩包

解压上传 JDK 文件:

tar -zxvf jdk-17_linux-x64_bin.tar.gz

进入 JDK 解压目录下:

cd jdk-17

pwd打印当前目录结构:pwd

结果:

/usr/local/devs/jdk/jdk-17.0.9

修改环境配置文件:vim /etc/profile

#jdk config(在文档结尾插入)
export JAVA_HOME=/usr/local/devs/jdk/jdk-17.0.9
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

保存退出并重启 /etc/profile 使之重新生效:

source /etc/profile

验证 JDK 是否安装成功:

java -versionjavac -version

http://www.lryc.cn/news/220129.html

相关文章:

  • JavaScript 数组操作
  • idea使用lombok编译问题
  • GoLong的学习之路(番外)如何使用依赖注入工具:wire
  • 【pyspider】爬取ajax请求数据(post),如何处理python2字典的unicode编码字段?
  • torch.cumprod实现累乘计算
  • 设计模式之迭代器模式
  • 使用SSH ,让windows和linux互通
  • 常用设计模式——策略模式
  • 牛客网 CM11.链表分割
  • [iOS开发]iOS中TabBar中间按钮凸起的实现
  • 数字时代,企业的数据共享意味着什么?
  • 壹[1],QT自定义控件创建(QtDesigner)
  • 解决Java对接LDAP AD域登录出现Unprocessed Continuation Reference(s)错误
  • could not read ok from ADB Server
  • 超越基础:Flutter 中 onTap 的 5 条规则让你脱颖而出
  • 综合布线可视化管理系统价值分析
  • 【JavaSE】基础笔记 - 类和对象(上)
  • 浅谈开口互感器在越南美的工业云系统中的应用
  • docker的使用以及注意事项
  • 大数据之LibrA数据库系统告警处理(ALM-12027 主机PID使用率超过阈值)
  • 软考 系统架构设计师系列知识点之数字孪生体(3)
  • 新闻稿的写作注意事项!纯干货
  • Android开发知识学习——从Retrofit原理来看HTTP
  • 计算机毕设 基于大数据的抖音短视频数据分析与可视化 - python 大数据 可视化
  • 1.OpenResty系列之入门简介
  • Trie树(字典树)
  • 华为政企网络安全产品集
  • 02-Sping事务实现之声明式事务基于XML的实现方式
  • 桶装水订水系统水厂送水小程序开发;
  • png或jpg等图片文件转ico图标文件,格式在线转换