2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

这篇具有很好参考价值的文章主要介绍了2023最新最详细JDK解析及安装和卸载(同时安装两个版本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.前言

换了台新笔记本,重新安装JDK环境,JDK8已经这么长时间了,我打算安装两个JDK,那除了必须的JDK8,另一个版本如何选择呢,查了好多资料,我选择了JDK17。

之所以选择JDK17,主要有以下方面原因,先给出一张图,参考自@吮指原味张:https://blog.csdn.net/mahoon411/article/details/124857836

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 首先我们了解一下JDK版本的含义,Oracle把JDK分成了两种维护情况,即短期支持版本和长期支持版本,对于短期支持版本(non-LTS)而言,Oracle只会提供6个月的支持维护;而对于长期支持版本(LTS),则提供8年的支持维护。所以根据这一规划,Oracle每隔6个月,就会发布一个大版本,每个季度则发布一个中间特性版本。另外Oracle还承诺,新的JDK发布周期会严格遵循时间点,将于每年的3月份和9月份发布,中间不会跳票。

现在正常情况下,每隔6个月就会有一个短期维护版本(non-LTS)发布出来,比如JDK 9、10、12、13、14、15、16;然后每隔3年,就会发布一款得到8年长期支持维护的JDK版本,比如JDK 8、11、17。参考自@千锋Java学习站:https://www.zhihu.com/question/512743150/answer/2978081190

另外还有一个原因,那就是springboot 3要强迫使用Java17了,所以我当然选择长期支持的最新版本JDK17。

2.安装后目录结构、环境变量、注册表变化

我们先看一下我安装完JDK8和JDK17两个版本后的情况,这里对比没有安装前主要有以下三方面变动,也是我们安装和卸载过程中涉及的三个重要步骤。

1.目录结构

首先我们查看安装路径下新增的目录结构。

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 以上分别是JDK1.8安装目录、JDK17安装目录、以及JRE1.8的目录。

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

这是JDK1.8的目录结构:

  • bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
  • include:存放用于本地访问的文件。
  • jre:存放 Java 运行环境文件。
  • lib:存放 Java 的类库文件,工具程序实际上使用的是 Java 类库。JDK 中的工具程序,大多也由 Java 编写而成。
  • src.zip:Java 提供的 API 类的源代码压缩文件。如果需要查看 API 的某些功能是如何实现的,可以査看这个文件中的源代码内容

2023最新最详细JDK解析及安装和卸载(同时安装两个版本) 这是JRE1.8的目录结构,与JDK1.8目录下jre目录中目录结构基本一致,以上是对比。

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)这是JDK17的目录结构,与JDK1.8目录结构有所差异,删除了jre目录,添加了jmods目录。

2.环境变量

​​​​​2023最新最详细JDK解析及安装和卸载(同时安装两个版本)​​2023最新最详细JDK解析及安装和卸载(同时安装两个版本)​​2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

(这里有个小注意点,就是如果将path中新增路径%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin放到最前边,就会导致编辑系统变量时无法展开)

这里解释一下这些环境变量及其值的含义:

JAVA8_HOME:D:\myDevelopKit\myJava\jdk_1.8.0_361

JDK1.8的安装目录

JAVA17_HOME:D:\myDevelopKit\myJava\jdk_17

JDK17的安装目录

JAVA_HOME:%JAVA17_HOME%(切换JDK版本为1.8时改为%JAVA8_HOME%)

中间变量用于修改JDK版本

path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

为了在系统的任意位置都能运行JAVA程序,JAVA程序在bin目录下

3.注册表

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

win+R输入regedit打开注册表

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 

这是安装JDK1.8与JDK17后注册表新增的JavaSoft目录

3.下边我们开始卸载JDK1.8与JDK17并重新安装

1.卸载

2023最新最详细JDK解析及安装和卸载(同时安装两个版本) 

进入windows应用管理,卸载java相关应用

2023最新最详细JDK解析及安装和卸载(同时安装两个版本) 

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)卸载完后,JDK1.8目录与JDK17目录全都自动删除了,注册表中的JavaSoft目录也自动删除了。我们需要把JRE1.8目录手动删除,同时我们也要手动删除新增的系统变量。 

2.重新安装

进入oracle官网登陆自己的oracle账号并进入下边链接

Java Archive | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/archive/

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 

下载好自己操作系统对应的JDK,我下载了JDK8和JDK17的安装程序

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

上边是我下载好的JDK安装程序 ,先执行JDK8的安装程序,出现下边弹框,下一步即可

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 这里我建议安装到改成自己新建的目录,接着下一步

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

这里我还是建议安装到刚刚新建的jdk1.8同级目录下,刚刚安装的是jdk1.8,现在安装的是jre1.8,其实jdk1.8中是包含jre1.8的,这里我也不清楚为什么还要安装jre1.8,接着下一步 

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 这里已经完成了JDK1.8的安装。我们查看注册表

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

这里注册表中又自动生成了JavaSoft目录(之前我们应用卸载时自动删除了)

然后我们要手动添加系统变量 

1.新建JAVA8_HOME变量

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

2.新建JAVA_HOME变量值为%JAVA8_HOME% 

 2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

3.path变量中新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

 2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

下边使用java -version测试安装成功与否

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 下边我们新建Demo.java文件来测试java编译运行效果2023最新最详细JDK解析及安装和卸载(同时安装两个版本)2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 我们通过javac命令生成.class文件,然后通过java命令运行该程序,在命令行中输出了结果。(这里注意必须要到.claa文件的路径下执行java命令,不能执行java [.class文件的全路径名]。)

到这里我们已经完成JDK8的安装与测试,下边我们安装JDK17

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 这里已经完成了JDK17的安装。我们查看注册表

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

这里注册表的JavaSoft目录中又自动生成了JDK目录

然后我们要手动添加系统变量 

1.新建JAVA17_HOME变量

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

2.编辑JAVA_HOME变量值为%JAVA17_HOME% 

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

3.path变量值不变,依然是之前的2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

下边使用java -version测试安装成功与否

2023最新最详细JDK解析及安装和卸载(同时安装两个版本)

 下边我们还是运行Demo.java文件来测试java编译运行效果2023最新最详细JDK解析及安装和卸载(同时安装两个版本)文章来源地址https://www.toymoban.com/news/detail-498582.html

到了这里,关于2023最新最详细JDK解析及安装和卸载(同时安装两个版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Win11 系统Java17的安装教程:最新版JDK 17.07下载、安装、卸载详解

    博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接 : 🔗 精选专栏 : 《面试题大全》 — 面试准备的宝典! 《IDEA开发秘籍》 — 提升你的IDEA技能! 《100天精通Golang》 — Go语言学习之旅! 领域矩阵 : 🌐 猫头虎技术领域矩阵 : 深入探索

    2024年02月15日
    浏览(85)
  • Win11 系统Java17的安装教程:最新版JDK 17.07下载、安装、卸载详解(最新版安装包点击文末名片免费获取)

    博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接 : 🔗 精选专栏 : 《面试题大全》 — 面试准备的宝典! 《IDEA开发秘籍》 — 提升你的IDEA技能! 《100天精通Golang》 — Go语言学习之旅! 领域矩阵 : 🌐 猫头虎技术领域矩阵 : 深入探索

    2024年02月02日
    浏览(87)
  • 2023最新Android Studio安装、卸载、解决c盘占用教程

    下载地址:https://developer.android.google.cn/studio/ 安装到可以创建项目之前,若遇到下载中断等问题,建议直接快进到卸载 Next Next 修改安装位置 Next Install Next AndroidStudio启动! 导不了一点 Do not import settings 发不了一点,Don’t send 还没有sdk cancel Next 自定义安装 Custom 选择主题 修改

    2024年02月08日
    浏览(27)
  • 2023最新JDK下载、安装与配置教程(jdk17.0.5以及jdk11.0.17)

    本教程适用windows系统,jdk版本为17.0.5(LTS),提供jdk11.0.17(LTS) 官网地址:https://www.oracle.com/java/ jdk17.0.5地址:https://download.oracle.com/java/17/archive/jdk-17.0.5_windows-x64_bin.exe jdk11.0.17需要登陆官网账号才可以下载,提供阿里云盘地址 提取码:ln27 点击官网地址,下拉找到 Download

    2023年04月21日
    浏览(51)
  • 最新JDK8(jdk-8u341)在Win10安装部署(超详细)

       Oracle官方JDK下载网址:https://www.oracle.com/java/technologies/downloads/archive/     目前官网下载 JDK8至JDK16 都需要登录账号才能允许下载,JDK17至JDK19 可直接下载,所以笔者从官网下载(最新2022年11月5日)各最新版本,放到百度网盘上,有需要的读者可以下载对应的版本安装。

    2024年02月05日
    浏览(46)
  • 第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用)

    【Why IDEA ?】 【注】JetBrains官方说明: 尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。 此外,2022年,某美国软件开发商在对近千名专业的Java开发者调研后,发布了《2022年Java开发者生产力报告》。

    2024年01月22日
    浏览(33)
  • 2023最新pytorch安装(超详细版)

    因为我之前安装环境花费了不少时间,也是网上搜了很多,想着自己写一个帮助大家快速安装,少走弯路,快速开启深度之路。 下面我以我的台式电脑windows10系统为例 第一步:右键开始菜单,在弹出选项中选择任务管理器 进来就是这个页面, 这台是没有GPU的 这台是有GPU的

    2024年02月17日
    浏览(29)
  • JDK、IDEA安装教程 IDEA安装2023年10月 最新最详细!免费、亲测成功!!!

    以下是第一章的内容: IntelliJ IDEA安装教程 文章目录 前言 准备工作 步骤(敲详细!!!) IDEA的安装是Java课程的入门,本人台式机于2023年7月份进行了系统重装,恰巧最近需要重新安装IDEA进行使用,借此机会给同学们分享我的安装过程(昔日的安装过程依稀记得,这次是边

    2024年02月04日
    浏览(35)
  • idea2023版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一、下载idea 先下载JDK  1.去浏览器搜索idea官网,找到官网  2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放idea软件的 二、安装idea  5.在本地磁盘中的下载里面找到下载的idea并双击打开 6.选择Next ​编辑 7.选择要安装的文

    2024年02月08日
    浏览(81)
  • 2023年最新PyCharm安装详细教程及pycharm配置

    目录 一、PyCharm简介及其下载网站 二、单击网站的Downloads,进入二级页面,选择对应的操作系统下载PyCharm 三、PyCharm的安装程序的安装及其配置(configuration) 1、运行PyCharm Setup 2、安装位置设置 3、安装选项设置 4、开始菜单中PyCharm快捷方式的文件夹设置 5、安装 6、安装后,导

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包