如何让IntelliJ教育版使用Gradle 8.4以适配JDK 21
解决IntelliJ教育版Gradle版本与JDK21兼容问题
一、项目级Gradle版本配置(单次项目生效)
- 打开项目后,点击顶部菜单栏的
File→Project Structure(快捷键Ctrl+Alt+Shift+S) - 在弹出窗口左侧选择
Project Settings下的Project - 找到
Gradle version选项,选择Specify a specific Gradle version,输入或选择8.4 - 同时确认
Project SDK选中JDK21,Project language level设为对应JDK21的级别(如21) - 点击
Apply→OK保存设置
二、全局Gradle配置(所有新建项目生效)
- 在IntelliJ欢迎界面点击
Configure→Settings(已打开项目则用File→Settings,快捷键Ctrl+Alt+S) - 左侧展开
Build, Execution, Deployment→Build Tools→Gradle - 在
Use Gradle from选项里选Specified location,浏览到本地Gradle8.4目录(未下载的话IDE会自动下载) - 同时在
Gradle JVM下拉框选你的JDK21(无需修改系统JAVA_HOME,IDE会单独使用该配置) - 点击
Apply→OK保存
三、手动修改项目配置文件(强制指定版本)
如果上述设置没生效,直接改项目文件:
- 打开项目根目录下的
gradle/wrapper/gradle-wrapper.properties,修改distributionUrl为:distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip - 打开根目录的
build.gradle.kts(Groovy则是build.gradle),确保Kotlin插件版本与Gradle8.4兼容,比如:
(注:Gradle8.4推荐搭配Kotlin1.9.x及以上版本)plugins { kotlin("jvm") version "1.9.20" application }
四、找回Gradle工具窗口
- 点击IDE右侧边栏的
Gradle图标(没显示的话,用View→Tool Windows→Gradle打开) - 点击窗口顶部的齿轮图标(Settings),设置当前项目的Gradle版本为8.4,JVM选21即可
内容的提问来源于stack exchange,提问作者ken cottrell
相关产品推荐
相关产品推荐

