Почему IntelliJ IDEA не может определить версию Java? - PullRequest
0 голосов
/ 16 ноября 2018

Я довольно новичок в IntelliJ IDEA и Grails в целом.Я только начал новый проект, выбрал свой проект JDK (11.0.1) и дистрибутив Gradle (4.10.2).Всякий раз, когда я пытаюсь запустить проект, я получаю эту ошибку:

Ошибка инициализации classpath: не удается определить версию Java из '11 .0.1 '.java.lang.IllegalArgumentException: Не удалось определить версию Java из '11 .0.1 '.в org.gradle.api.JavaVersion.toVersion (JavaVersion.java:68) в org.gradle.api.JavaVersion.current (JavaVersion.java:78) в org.gradle.internal.jvm.UnsupportedJavaRuntimeException.assertUsingVersion UnsuRus: 29) в org.gradle.tooling.internal.consumer.ConnectorServices.checkJavaVersion (ConnectorServices.java:66) в org.gradle.tooling.internal.consumer.ConnectorServices.close (ConnectorServices.java:53) в org.gradle.tooling.internal.consumer.groovy: 525) в org.grails.cli.GrailsCli.initializeProfile (GrailsCli.groovy: 508) в org.grails.cli.GrailsCli.initializeApplication (GrailsCli.groovy: 306) в org.grails.cli.GrailsCli.Cli.Cli.Cli..groovy: 269) at org.grails.cli.GrailsCli.main (GrailsCli.groovy: 159)

Все остальные обсуждения проЯ обнаружил, что blem предложил изменить дистрибутив Gradle, что я уже сделал.Я был бы так счастлив, если бы кто-нибудь мог помочь мне здесь.

Приветствия!

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Помимо проблемы с Gradle выше, если вы пытаетесь запустить проект Grails, я не думаю, что вы можете сделать это с JDK выше, чем версия 8.

Даже самый последний Grails (на момент написания статьи 3.3.8) все еще основан на SpringBoot 1.5, который не поддерживает более новый JDK, я не знаю, есть ли специальный прием, чтобы заставить его работать.

0 голосов
/ 16 ноября 2018

Может быть, ваша конфигурация Java неверна.Если не правильно, выполните следующие действия.

  1. Перейти к файлу-> Структура проекта.
  2. Изменить SDK

Или версия Gradle не соответствует JDK 11, затем пропуститеэтот ответ.

enter image description here

...