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

JDK17下载安装卸载

1、JDK17下载

1.1、访问Oracle官网

https://www.oracle.com/
在这里插入图片描述

1.2、首页选择Products-Java

在这里插入图片描述

1.3、找到下载按钮

https://www.oracle.com/java/
在这里插入图片描述

1.4、选择指定版本下载

Windows版本jdk17下载:https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
在这里插入图片描述

Linux版本jdk17下载:https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

在这里插入图片描述
在这里插入图片描述

2、卸载jdk8

第一步:先输入java -version查看是否安装了JDK

在这里插入图片描述

java -version

第二步:查看jdk安装的路径

在这里插入图片描述

which java

第三步:卸载命令rm -rf JDK地址,比如我的安装目录是/usr/local/jdk1.8.0_291/

在这里插入图片描述

rm -rf /usr/local/jdk1.8.0_291/

第四步:进去/usr/java目录查看一下文件是否还存在

在这里插入图片描述

cd /usr/local/
ls

第五步:接下来删除环境变量

在这里插入图片描述

export  JAVA_HOME=/usr/local/jdk1.8.0_291
export  CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export  PATH=$PATH:$JAVA_HOME/bin

第五步:刷新配置文件
source命令让修改后的profile文件立即生效

source /etc/profile

3、JDK安装

3.1、上传资源至服务器指定位置

在这里插入图片描述

3.2、解压

在这里插入图片描述

tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/

在这里插入图片描述

3.3、配置环境变量

在这里插入图片描述
在这里插入图片描述

export  JAVA_HOME=/usr/local/jdk-17.0.12
export  CLASSPATH=.:$JAVA_HOME/lib/
export  PATH=$JAVA_HOME/bin:bin:$PATH

3.4、刷新环境变量

source /etc/profile

3.5、查看是否安装成功

Java  -version

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • gdb调试core dump快速入门
  • 异或高斯消元模板(板子整理)
  • 【Leetcode 242 】有效的字母异位词——这也太简单了吧
  • .gitignore不生效的解决方案
  • resource not found with Azure OpenAI service
  • day16-测试自动化之selenium的PO模式
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • 八、MyBatis
  • 《网络编程实战系列》(17)网络桥接模式
  • 【设计模式】一文读懂策略模式
  • 【ML】Pre-trained Language Models及其各种微调模型的实现细节和特点
  • zip压缩包的格式不标准导致C++开源unzip.cpp解压失败问题的排查
  • loginApi
  • 每天五分钟深度学习pytorch:训练神经网络模型的基本步骤
  • 【竞品分析】竞品分析报告的基本模板
  • Git的一些常用操作
  • Java 内存分配及垃圾回收机制初探
  • Java基本数据类型之Number
  • Java深入 - 深入理解Java集合
  • python3 使用 asyncio 代替线程
  • Redis在Web项目中的应用与实践
  • springboot_database项目介绍
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 从零搭建Koa2 Server
  • 简析gRPC client 连接管理
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 如何合理的规划jvm性能调优
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • # SpringBoot 如何让指定的Bean先加载
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • ${factoryList }后面有空格不影响
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (C#)获取字符编码的类
  • (pytorch进阶之路)扩散概率模型
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (回溯) LeetCode 78. 子集
  • (三分钟)速览传统边缘检测算子
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)C#调用WebService 基础
  • (转)mysql使用Navicat 导出和导入数据库
  • .libPaths()设置包加载目录
  • .NET Core Web APi类库如何内嵌运行?
  • .NET MAUI Sqlite程序应用-数据库配置(一)
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .Net6 Api Swagger配置
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET开源、简单、实用的数据库文档生成工具
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • /boot 内存空间不够
  • @vueup/vue-quill使用quill-better-table报moduleClass is not a constructor
  • @我的前任是个极品 微博分析
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [5] CUDA线程调用与存储器架构