intellij idea 2021.2 修改一个springboot项目的jdk版本(jdk 15)

时间:2021-09-01
本文章向大家介绍intellij idea 2021.2 修改一个springboot项目的jdk版本(jdk 15),主要包括intellij idea 2021.2 修改一个springboot项目的jdk版本(jdk 15)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一,说明

     我们以storeback这个项目为例,
      原来的项目jdk版本为16
      我们修改为jdk版本为15

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,修改pom.xml

原内容:
    <properties>
        <java.version>16</java.version>
    </properties>
修改为:
    <properties>
        <java.version>15</java.version>
    </properties>

三,在idea中修改项目的配置

1,修改Project Structure
File->Project Structure
在Project SDK一栏点击下拉菜单,选择:
/usr/local/soft/jdk-15 version 15,
如图:
然后点击 Apply 按钮
点击左侧Modules标签,如图:
点击 Module SDK 下拉菜单,选择 15 version 15,
如图:
然后点击 Apply
点击左侧的Sources标签,如图:
点击 Language level下拉菜单,选择 15 - Text blocks:
如图:
然后点 Apply 按钮应用修改
点击 左侧 Platform Settings下面的SDKs,
确保也默认选择了15,如图:
最后点击OK按钮退出
2,在项目上右键->Open Module Settings,如图:
也修改为:
version 15,
点Apply,其他操作同Project Structure

三,测试运行:

运行项目:
可见项目已切换到jdk 15

四,测试打包:

进入之前项目打包的classes目录,查看class文件的版本:
liuhongdi@lhdpc:/data/spring/storeback/target/classes/com/yj/storeback$ javap -verbose StorebackApplication.class | grep version
  minor version: 0
  major version: 60
可以看到对应的major version(主版本号)是60,即 jdk 16,
minor version: 这个是小版本号
重新打包后,再次查看class的版本:
liuhongdi@lhdpc:/data/spring/storeback/target/classes/com/yj/storeback$  javap -verbose StorebackApplication.class | grep version
  minor version: 0
  major version: 59
可以看到对应的major version(主版本号)是59,即 jdk 15,

五,查看intellij idea的版本:

六,查看当前jdk版本:

liuhongdi@lhdpc:~$ java --version
java 15 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing) 

原文地址:https://www.cnblogs.com/architectforest/p/15215064.html