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

相关推荐
覆东流11 小时前
Java开发环境搭建
java·开发语言·后端
阿洛学长11 小时前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
rit843249911 小时前
链路预测(Link Prediction)MATLAB 实现
开发语言·matlab
jiayong2311 小时前
01 检查 Python 版本与环境
开发语言·python
coder Ethan11 小时前
Spring AI 入门:(3)快速搭建一个简单的问答助手
java·人工智能·spring
屋外雨大,惊蛰出没11 小时前
starter的创建与引用
java·stater
小同志0011 小时前
Spring Boot ⽇志概述(简单了解)
java·java-ee·日志
小马爱打代码11 小时前
SpringBoot + 延迟消息 + 时间轮:订单超时、优惠券过期等场景的高效实现方案
java·spring boot·后端
就叫_这个吧12 小时前
Java普通类、抽象类、接口的应用和区别
java·开发语言
梅孔立12 小时前
解决Nginx缓存不写入响应体问题:浏览器强制不缓存配置教程
java·开发语言·nginx·spring