每次我打开gradle项目时,如果使用默认设置,则它具有无效的gradle JVM:
我必须每次都选择另一个有效的JDK来修复它,因为此处的配置只是“针对当前项目”:
我找不到为所有项目设置全局或默认选项的方法。
我有什么遗漏吗?
答案 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版本真是太好了,目前我们还可以为单个项目设置。