首页 > 其他分享 >IDEA官宣: 最低 JDK 17!2022.3 版本开始!

IDEA官宣: 最低 JDK 17!2022.3 版本开始!

时间:2023-08-04 13:35:52浏览次数:51  
标签:插件 Java JDK 17 官宣 版本 2022.3 IntelliJ

JetBrains 博客显示:IntelliJ 项目的源代码最近迁移到了 Java 17

尽管仍然编译了一些模块与旧 Java 版本兼容,以支持在老版本 Java 下运行用户的项目。但现在大多数平台和插件模块都使用 Java 17,而即将推出的所有基于 IntelliJ 的 IDE2022.3 版本都需要 Java 17 才能启动。

IDEA官宣: 最低 JDK 17!2022.3 版本开始!_开发者


对用户意味着什么

1、如果你需要开发插件,则可以使用 Java 17 中的新语言功能和 API,但前提是 plugin.xml 中的属性设置为  223 。

2、如果你的插件分发需要在多个版本的 IDE 上运行,例如  2022.3  和  2022.2 ,那么必须继续使用 Java 11。

3、如果你要编译 intellij-community 项目,只需调用 Build Project 操作, IntelliJ IDEA 会建议自动下载 JetBrains Runtime 17 ,并将其设置为项目 JDK。

相关链接:

https://blog.jetbrains.com/platform/2022/08/intellij-project-migrates-to-java-17/

对于“IntelliJ 项目的源代码最近迁移到 Java 17” 引发网友热议:

IDEA官宣: 最低 JDK 17!2022.3 版本开始!_开发者_02


IDEA 官方都跟进Java  17 新特性支持,Java 17免费商用可谓是良苦用心,为的就是让使用者放心大胆地将 Java 升级到 Java 17


IDEA 的 2022.3 版本都需要 Java 17 才能启动。那你不会Java 17 新特性,怎么行呢


如何快速掌握全部 Java17 新特性


Java 诞生 27 年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,几乎出现在每个“学Java要看什么书”类似的书单里,影响了几代技术人。


27年间,每当 Java 有新的 LTR 版本发布,这本书都会随之更新,这次也不例外。现在,针对 Java 17 新特性的《Java核心技术》第 12 版*中文版(卷1)终于上市了!


《Java核心技术》第 12 版涵盖了 Java 17 的最新特性,相应调整了部分内容结构,同时延续之前版本的优良传统,利用清晰明了的示例加以解释,并提供了全部示例代码,以便读者学习和灵活应用。它将续写从前的辉煌,使开发者能及时跟上 Java 前进的步伐。










标签:插件,Java,JDK,17,官宣,版本,2022.3,IntelliJ
From: https://blog.51cto.com/u_15989526/6960614

相关文章

  • JDK1.6在生产环境引起的坑
    本文分享自华为云社区《【高并发】记一次JDK1.6在生产环境引起的坑!》,作者:冰河。最近有朋友遇到一个困惑:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况。这个问题都困扰他一周多了。后来在排查问题的过程中,发现这位小伙伴使用的JDK还是1.6版本。开......
  • jdk安装以及环境变量的配置
    上课笔记鼠标右键“此电脑”选择属性#*jdk安装以及环境变量的配置&运行程序HelloWorld......
  • JavaSE--jdk的安装以及环境变量相关
    一、jdk的安装在oracle官网安装javase即可,有exe和zip两种jdk的bin目录下有javac.exe负责编译,java.exe负责运行二、有关环境变量的配置1、配置环境变量path的步骤桌面计算机右击》属性》高级系统设置》环境变量path环境变量当中都是路径,路径与路径之间必须用英文半角分开2......
  • JavaSE--JDK、JRE、JVM三者之间的关系
    JDK:Java开发工具箱JRE:Java运行环境JVM:java虚拟机JDK包括JRE,JRE包括JVM。jvm是不能独立安装的,但是jre和jdk是可以单独安装的安装jdk后jre自动就安装了安装jre后jvm就自动安装了 问题:在客户进行项目部署时,把项目跑起来,需要安装jdk么?只需要安装jre就行,jre体积小,安装便捷 Java体......
  • 官宣 | CODING 荣获可信云软件研发效能度量平台先进级最高评估成果
    点击链接了解详情2023年7月25日,由中国信息通信研究院(以下简称“中国信通院”)和中国通信标准化协会联合主办的2023可信云大会在北京召开。大会以“云领创新算启新篇”为主题,发布了《云计算白皮书(2023年)》《中国算力服务研究报告(2023年)》,解读了2023云计算十大关键词,......
  • 剑指 Offer 17. 打印从1到最大的n位数
    输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数999。示例1:输入:n=1输出:[1,2,3,4,5,6,7,8,9]无脑classSolution{publicint[]printNumbers(intn){intend=(int)Math.pow(10,n)-1;......
  • win10 系统下 安装VMware17 安装centos,启动2分钟后卡死 ,win10主机cpu 爆满
    win10系统下安装VMware17安装centos,启动2分钟后卡死,win10主机cpu爆满:请教了高手老师,用下面的方式解决了,哦耶!  被卡死的那滋味真难受啊,问题解决,心情倍儿爽~ ,另一篇搜到的参考文章:记一次解决VMWareUbuntu虚拟机卡死|熊孩子程序员(pkemb.com) ......
  • 17.pyhton驱动电脑安装的zebra打印机机通过ZPL指令打印
    1#encoding:utf-823fromtkinterimport*4fromtkinterimportmessagebox5importwin32print6importtime7fromtkinterimportscrolledtext89#控制输入框只能输入数字且小于8位数10defvalidate_op(input_text):11ifinput_te......
  • 177
    8-2久违地睡了十二个钟中午才去驾校,运气好,有得打学时下午练了一会儿车,s弯道差不多了,直角转弯还不行晚上打学时到八点左右,天完全黑了,第一次在夜间开车回家,是很不一样,得十分小心才行快到家的时候,到村口时,有一辆车一直在后面不紧不慢地跟着我,我猜出来又该是爸爸。回到家,果然是。......
  • 17.STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容
    17.STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容1.区别1.1需要引入的头文件不同map:#include<map>unordered_map:#include<unordered_map>1.2内部实现机理不同map:map内部实现了一个红黑树(红黑树是非严格平衡二叉搜索树,而AVL是严格平衡二......