IntelliJ:无法使用工具链:“ JDK 11(11)”来定位平台:“ Java SE 12”

时间:2019-11-21 12:29:15

标签: java gradle intellij-idea

首先,我阅读了类似的问题,但没有一个可以帮助我解决问题。我使用Gradle构建项目。尽管我使用的是Java 12(Java 12是在项目结构,模块设置和运行配置中编写的),但我还是尝试使缓存无效并重新启动。开始运行程序时,仍然出现标题中提到的错误。有人对可能的解决方案有任何想法吗?

2 个答案:

答案 0 :(得分:1)

您可以在以下位置选择正确的JDK:

Intellij IDEA->首选项->构建,执行,部署->构建工具-> Gradle-> Gradle JVM

enter image description here

答案 1 :(得分:0)

仅供参考,最近我在以前打开的一个项目中遇到了这个问题,然后将该项目升级到Java11。IDE和项目配置中每个可以想到的位置都设置为Java 11,但是仍然出现错误。 >

最终,解决方案是删除.idea目录,并从build.gradle文件重建项目。显然,某些JDK配置设置已缓存在用户界面中任何地方都不可见的位置。