java - 为什么IntelliJ IDEA无法确定Java版本?

标签 java gradle grails intellij-idea wrapper

一般来说,我对IntelliJ IDEA和Grails还是比较陌生的。我刚刚开始一个新项目,选择了我的项目JDK(11.0.1)和Gradle发行版(4.10.2)。每当我尝试运行项目时,都会出现此错误:

Error initializing classpath: Could not determine java version from '11.0.1'. java.lang.IllegalArgumentException: Could not determine java version from '11.0.1'. at org.gradle.api.JavaVersion.toVersion(JavaVersion.java:68) at org.gradle.api.JavaVersion.current(JavaVersion.java:78) at org.gradle.internal.jvm.UnsupportedJavaRuntimeException.assertUsingVersion(UnsupportedJavaRuntimeException.java:29) at org.gradle.tooling.internal.consumer.ConnectorServices.checkJavaVersion(ConnectorServices.java:66) at org.gradle.tooling.internal.consumer.ConnectorServices.close(ConnectorServices.java:53) at org.gradle.tooling.internal.consumer.DefaultGradleConnector.close(DefaultGradleConnector.java:57) at org.grails.cli.gradle.cache.CachedGradleOperation.call(CachedGradleOperation.groovy:78) at org.grails.cli.GrailsCli.populateContextLoader(GrailsCli.groovy:525) at org.grails.cli.GrailsCli.initializeProfile(GrailsCli.groovy:508) at org.grails.cli.GrailsCli.initializeApplication(GrailsCli.groovy:306) at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:269) at org.grails.cli.GrailsCli.main(GrailsCli.groovy:159)



我发现的所有其他有关该问题的讨论都建议更改Gradle分布,而我已经做了。如果有人可以帮助我,我会很高兴。

干杯!

最佳答案

可能是您的Java配置不正确。如果不正确,请执行以下步骤。

  • 转到文件->项目结构。
  • 更改SDK

  • 或gradle版本与jdk 11不匹配,然后跳过此答案。

    enter image description here

    关于java - 为什么IntelliJ IDEA无法确定Java版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53335874/

    相关文章:

    compiler-construction - Gradle buildscript无法 “compile build”我的应用程序

    java - grails - 域类中的继承 - 将列继承到基表中

    grails - 从插件渲染 View

    Java:while 循环中的 For 循环不会运行,除非包含 println 语句

    java - 导入库 Oshi

    java - gradle 依赖项 : what "classpath" keyword means exactly and where it is documented?

    Gradle EAR 与来自其他项目的传递库

    mysql - 连接已经关闭

    java - Apache Storm : Could not load main class org. apache.storm.starter.ExclamationTopology

    java - 来自 pthread_self() 的 Pthread id 与来自 d​​trace 脚本的数据不匹配