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

相关推荐
小咕聊编程16 分钟前
【含文档+PPT+源码】基于小程序的智能停车管理系统设计与开发
java·spring boot·小程序
叫我DPT19 分钟前
Go 中 defer 的机制
开发语言·后端·golang
幻想趾于现实33 分钟前
C# 装箱和拆箱(以及 as ,is)
开发语言·c#
某个默默无闻奋斗的人39 分钟前
三傻排序的比较(选择,冒泡,插入)
java·数据结构·算法
好好学Java吖3 小时前
【二分题目】
java·开发语言
米码收割机3 小时前
【PHP】基于 PHP 的图片管理系统(源码+论文+数据库+图集)【独一无二】
开发语言·数据库·php
yyytucj3 小时前
优化 PHP-FPM 参数配置:实现服务器性能提升
服务器·开发语言·php
鲤籽鲲3 小时前
C# 中 [MethodImpl(MethodImplOptions.Synchronized)] 的使用详解
java·开发语言·c#
SomeB1oody3 小时前
【Rust自学】19.5. 高级类型
开发语言·后端·设计模式·rust
逆风局?3 小时前
Java基础——分层解耦——IOC和DI入门
java·开发语言