JDK8和JDK17安装切换,IDEA配置多个版本JDK

这篇具有很好参考价值的文章主要介绍了JDK8和JDK17安装切换,IDEA配置多个版本JDK。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JAVA8不香了?

JAVA之父高斯林推荐我们用JDK17,请尽快离开JDK8。JDK17 LTS在每个维度上都是一个巨大的飞跃:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

在Java 17正式发布之前,Java开发框架Spring率先在官博宣布,Spring Framework 6和Spring Boot 3计划在2022年第四季度实现总体可用性的高端基线:

  • Java 17+(来自 Spring Framework 5.3.x 线中的 Java 8-17)
  • Jakarta EE 9+(来自Spring框架5.3.x 线中的 Java EE 7-8)

JDK8和JDK17安装切换,IDEA配置多个版本JDK

意味着: springboot3.0 是需要用java17和spring6.0为基础建设。如果从企业选型最新springboot3.0作为架构来说,它搭配jdk17肯定是标配了,未来jdk17肯定是大势所趋。

JDK下载

JDK8下载
JDK17下载
其他版本下载:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

注:下载需要注册Oracle账号登录

JDK安装

傻瓜式安装,下一步下一步。。。
建议: 安装路径不要有中文或者空格等特殊符号

JDK8和JDK17安装切换,IDEA配置多个版本JDK

修改安装目录:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

JDK8和JDK17安装切换,IDEA配置多个版本JDK

配置环境变量

什么?你不知道什么是环境变量?

好吧,那我在这里简单解释一下:环境遍历是window操作系统执行命令时,所要搜寻的路径。如果你希望在命令行使用javac.exe等工具时,任意目录下都可以找到这个工具所在的目录,那么就需要配置环境变量,否则相关java命令只能在你安装的路径下执行,在别的目录执行都会提示 不是内部或外部命令,所以 我们有必要配置环境变量

点击 我的电脑 =》右击 选择属性 =》高级系统设置 =》高级 =》环境变量

JDK8和JDK17安装切换,IDEA配置多个版本JDK

JDK8和JDK17安装切换,IDEA配置多个版本JDK

配置到系统变量里,系统变量针对计算机的用户都可以使用。目录对应JDK的安装目录:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

选择 Path变量,点击 编辑,添加 %JAVA8_HOME%\binJAVA8_HOME代表变量 指向JAVA8_HOME这个变量的路径

JDK8和JDK17安装切换,IDEA配置多个版本JDK

打开 DOS 命令,输入:java -version,还是会显示 JDK17,虽然配置了JDK8,但是JDK17安装的时候会默认添加一个环境变量,而且在path中优先级比我们配置的%JAVA8_HOME%\bin高,所以命令先被JDK17识别了,此时把Path中配置的环境变量上移到最顶部 优先级最高, 也可以把默认的环境变量删除

JDK8和JDK17安装切换,IDEA配置多个版本JDK

JDK8和JDK17安装切换,IDEA配置多个版本JDK

此时再查看JDK版本:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

切回JDK17,只需修改Path环境变量即可:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

打开DOS窗口,输入:java -version

JDK8和JDK17安装切换,IDEA配置多个版本JDK

IDEA中配置多个JDK版本

因目前还是以JDK8为主要开发,所以难免会切换JDK版本:

JDK8和JDK17安装切换,IDEA配置多个版本JDK

在IDEA中可以指定每个项目模块使用的JDK版本:

JDK8和JDK17安装切换,IDEA配置多个版本JDK文章来源地址https://www.toymoban.com/news/detail-426652.html

到了这里,关于JDK8和JDK17安装切换,IDEA配置多个版本JDK的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 多个JDK版本可以吗:JDK17、JDK19、JDK1.8轻松切换(无坑版)小白也可以看懂

    多个JDK:JDK17、JDK19、JDK1.8轻松切换(无坑版)小白也可以看懂 提示:看了网上很多教程,5w观看、32w观看、几千观看的,多多少少带点坑,这里我就把踩过的坑都给抹了 提示:已知 JDK1.8 和 JDK17,是长期 且免费版本 jdk17下载 :https://www.oracle.com/java/technologies/downloads/#jdk17-wi

    2024年02月02日
    浏览(56)
  • 安装多个版本的JDK,方便切换使用。

    在日常的工作学习中可能需要用到不同版本的jdk,那么我们就需要安装多个版本的JDK以便我们随时切换使用。下面就以jdk1.8.0_241和jdk17为例进行讲解。 jdk下载地址 一、两个jdk的路径如下: F:JavaJDKjdk1.8.0_241 F:JavaJDKOpenJDK-17.0.2 二、手动为jdk17生成jre文件夹 下载安装好之后我

    2024年02月06日
    浏览(62)
  • 电脑上安装多个JDK版本时如何自由切换

    使用java的过程中,难免会遇上JDK版本不一致的问题,面对JDK的版本切换,总想要寻找一种自由的切换方法。 那么下面的解答就是对这个问题的回答。 JDK的安装教程可以在其他文章中找到,这里就不进行赘述了。 在自己的电脑上安装完成不同版本的JDK,如下图所示。 然后,

    2024年02月09日
    浏览(71)
  • 【JDK】二、环境变量从jdk17切换为jdk8后不生效的解决办法

    在学习springboot3时配置了java17的环境变量,但平常工作中使用的还是java8,所以还需要再还原配置。 单还原环境变量配置后,使用 java -version 还是17的问题。 重启后输入java-version 命令 任然 是java17,显然是不对的 是因为我们在安装了jdk17后,默认添加的17的环境变量配置,并且

    2024年02月07日
    浏览(43)
  • JDK8-JDK17版本升级

    记录Records是添加到 Java 14 的一项新功能。它允许你创建用于存储数据的类。它类似于 POJO 类,但代码少得多;大多数开发人员使用 Lombok 生成 POJO 类,但是有了记录,你就不需要使用任何第三方库。 sealed将类的继承限制为一组有限的子类 密封类的子类可以声明为fina

    2024年01月17日
    浏览(44)
  • Mac系统安装IDEA,JDK8,Maven以及相应的配置

    目录 一,安装IDEA 二.安装JDK8 三.配置JDK环境变量  四.安装Maven idea官网:   Download IntelliJ IDEA: The Capable Ergonomic Java IDE by JetBrains (记得一定要下载 Apple Silicon 版本,不要下载inter版本,否则会卡成PPT,前人经验谈)  一路无脑安装就行. JDK(Java Development Kit) 是 Java 语言的软件开发工具包

    2024年02月15日
    浏览(57)
  • JDK8,JDK11,JDK17,JDK21及中间版本主要更新特性

    官方地址: https://www.oracle.com/java/technologies/java-se-support-roadmap.html 从上图可以很清晰得可以看出,JDK7,JDK8,JDK11,JDK17,JDK21是长期维护的版本。从目前来看,JDK8到2023年已经有将近10年的历史了,大多数依据JDK8的相关技术内容已经很成熟了,但是大家也看到,JDK在不断地迭代,JD

    2024年02月21日
    浏览(60)
  • IDEA2022.2如何安装JavaFX(JDK版本17)

    第一步:打开idea,点击New Project,选择javaFx模块 第二步:修改项目名称及路径,下面的JDK选择自己系统安装的JDK版本(我这里的系统版本是JDK17,所以我选择17) 第三步:点击Next,弹出下一个界面,有以下选项 BootstrapFX:提供与Twitter非常相似的CSS样式表,同时自定义定制为

    2024年02月05日
    浏览(55)
  • JDK8、JDK11、JDK17和JDK21这几个版本更新的主要特性

    JDK8 是 Java 的一个重大更新版本,引入了一系列新特性和改进,主要包括: Lambda 表达式: Lambda 表达式允许我们以简洁、函数式的方式编写代码,使代码更易于理解和维护。- Stream API : Stream API 提供了一套声明式处理数据的方式,使得对集合和数组的操作更加直观和高效。

    2024年04月29日
    浏览(49)
  • 同时安装多个JDK的环境变量配置及切换方式

    前言 我们在日常的java开发过程中,JDK的配置永远是绕不开的问题。假设你是一个学生,你在电脑上安装配置了一个1.6版本jdk,然后因为下载的其他软件导致版本不兼容或者其他的原因需要你将jdk的版本换成1.8,但你又不想删除之前的1.6版本;又或者你是一名刚入职的员工,

    2023年04月14日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包