在IDEA中打开gradle项目时如何修复#USE_PROJECT_JDK`?

时间:2019-01-14 14:53:30

标签: gradle intellij-idea

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

enter image description here

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

enter image description here

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

我有什么遗漏吗?

1 个答案:

答案 0 :(得分:0)

我终于找到了问题。

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

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

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