首页 > 解决方案 > 在 IDEA 中打开 gradle 项目时如何修复 `#USE_PROJECT_JDK`?

问题描述

每次我打开一个 gradle 项目时,如果我使用默认设置,它就会有一个无效的 gradle JVM:

在此处输入图像描述

我每次都必须通过选择另一个有效的 JDK 来修复它,因为这里的配置只是“针对当前项目”:

在此处输入图像描述

我找不到为所有项目设置全局或默认选项的方法。

我有什么遗漏吗?

标签: gradleintellij-idea

解决方案


我终于找到了问题所在。

在我的系统中,openjdk 11.0.1 被错误地安装并且是我的默认 jdk(这意味着我java -version在终端中运行会打印11.0.1)。当我打开一个现有的 gradle 项目时,我曾经从命令行转到目录并键入idea .. IDEA 检测到 openjdk 11.0.1 并将其用作项目 jdk。由于我真的不想使用这个版本的 JDK,所以我从 IDEA(而不是操作系统)中删除了它的配置。

为了使 IDEA 默认使用 JDK 1.8,我的解决方案是从 system completed 中删除 openjdk 11.0.1,并确保 JDK 1.8 是默认的。现在一切正常。

PS:我仍然认为有一种方法可以为所有新项目设置默认的 JDK 版本是很棒的,目前我们也可以为单个项目设置。


推荐阅读