IDEA配置JDK

目录

一、jdk安装以及版本

1、安装jdk17

2、确保系统环境变量配置是jdk17

二、maven版本配置

1、修改settings.xml配置文件

三、IDEA配置JDK

1、为当前项目配置jdk

2、查看项目JDK版本是否正确

3、全局配置JDK

四、setting其他检查

[1、 Runner](#1、 Runner)

[2、Java Compiler](#2、Java Compiler)


前言:SpringBoot项目开发jdk配置,本文JDK17为例

一、jdk安装以及版本

1、安装jdk17

2、确保系统环境变量配置是jdk17

复制代码
# cmd 输入
java -version

二、maven版本配置

1、修改settings.xml配置文件

复制代码
	<!-- ${MAVEN_HOME}/conf/settings.xml 文件添加如下profile配置,建立的java项目默认使用java 17 -->
	
    <profile>
        <id>jdk-17</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>17</jdk>
        </activation>
        <properties>
            <maven.compiler.source>17</maven.compiler.source>
            <maven.compiler.target>17</maven.compiler.target>
            <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
        </properties>
    </profile>  
	<!--
	    <profile>
        <id>jdk-1.8</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
        <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
    </profile>
-->
  </profiles>

三、IDEA配置JDK

1、为当前项目配置jdk

依次点击菜单栏 File -> Project Structrue

点击 SDKs -> + -> Add JDK,开始添加新的 JDK,选择新的 JDK 安装目录,这里新添加的 JDK 17, 然后点击【OK】按钮 :(如果存在略过)

2、查看项目JDK版本是否正确

依次点击菜单栏 File -> Project Structrue

3、全局配置JDK

点击 File -> New Projects Setup -> Structure -> Project 下的 SDK 选项,将其更改为你最常用的 JDK 版本

四、setting其他检查

1、 Runner

2、Java Compiler

相关推荐
Jerry&Grj15 分钟前
SpringBoot埋点功能技术实现方案深度解析:架构设计、性能优化与扩展性实践
java·微服务·性能优化·springboot·架构设计·埋点技术
没有bug.的程序员21 分钟前
Redis Stream:轻量级消息队列深度解析
java·数据库·chrome·redis·消息队列
总有刁民想爱朕ha32 分钟前
车牌模拟生成器:Python3.8+Opencv代码实现与商业应用前景(C#、python 开发包SDK)
开发语言·python·数据挖掘
用户81607918333342 分钟前
告别“魔法”:包你解决 Gradle 的下载慢问题
java
小菜全1 小时前
uniapp新增页面及跳转配置方法
开发语言·前端·javascript·vue.js·前端框架
人衣aoa1 小时前
Python编程基础(八) | 类
开发语言·python
晚云与城1 小时前
今日分享:C++ Stack和queue(栈与队列)
开发语言·c++
当归10241 小时前
SQL Server死锁排查实战指南
java·服务器·网络
小莞尔1 小时前
【51单片机】【protues仿真】基于51单片机停车场的车位管理系统
c语言·开发语言·单片机·嵌入式硬件·51单片机
张烫麻辣亮。1 小时前
golang-gin包
开发语言·golang·gin