IntelliJ / Gradle Не удалось определить версию Java из '11 .0.1 ' - PullRequest
0 голосов
/ 03 февраля 2019

Я использую ОС Linux Ubuntu 18.Установленный jdk в пользовательский локальный каталог.

Обычно IntelliJ рекомендует вам use the default gradle wrapper.Но в моем случае я хочу иметь возможность менять версию Gradle на лету, когда она должна быть обновлена.Если вы используете IntelliJ с Gradle и сталкиваетесь со следующей ошибкой:

Could not determine java version from '11.0.1'

Ответы [ 7 ]

0 голосов
/ 22 июля 2019

Я недавно обновил Ubantu до 18 с 16. После этого я столкнулся с этой проблемой.Проблема была во время обновления Убанту, Java автоматически обновляется до 11 с 8. Следовательно, получаю эту ошибку.Вы можете просто понизить JDK, используя this , чтобы решить эту проблему.Работает для меня.

0 голосов
/ 25 июля 2019

ИЗМЕНИТЬ загрузку по умолчанию JDK

  1. ОТКРЫТЬ Диалог действий

enter image description here

ПОИСК : переключатель загрузки JDK

enter image description here

SELECT установленный вами JDK, а не intellij по умолчанию

enter image description here

RESTART intellij idea

IGNORE это всплывающее окно в правом нижнем углу IDE enter image description here

НАДЕЖДА, это решение работает для вас.

0 голосов
/ 15 июня 2019

Reintalling Intellij работал для меня.Вы должны удалить сначала перед переустановкой.При удалении убедитесь, что выбрана опция удаления старого кэша и настроек

0 голосов
/ 12 июня 2019

Я заметил тонкость в том, как вы загружаете IDE с сайта jetbains.com

screenshot of jetbrains.com

Возможно, вы хотите JBR 8, а не JBR 11. Кроме того, убедитесь, что ваш JDK настроен правильно с плагином jbsdk bintray downloader.

0 голосов
/ 12 апреля 2019

Если вы используете последнюю версию intellijIdea.

В моем случае, 2019.1-версия

Удалить каталог jDK * идеи1009 *

затем RESTART идея.

подробнее см. На этом рисунке

enter image description here

Надеюсь, что этоработает для вас!

На китайском языке:

(Если вы не умеете читать по-китайски, вам не нужно читать это. Все, что вам нужно знать, уже напечатано выше)

如果 你 是 用 最新 本 本 本 inte inte inte。 28 28 了 了 了 了 了 了 了 了。 11

Идея 自己 下载 下载 下载 本 10 10 10 10 10 10 10

0 голосов
/ 04 февраля 2019

Ваш gradle слишком стар для этого JDK, улучшите ваш gradle или понизьте ваш JDK

0 голосов
/ 03 февраля 2019

Если вы используете IntelliJ

Чеки:

  1. Перейдите к:

    File >> Settings >> Build, Execution, Deployment >> Build Tools >> Gradle.

    Рядом с Gradle JVM: убедитесь, что вы выбрали правильную версию Java.Gradle JVM

  2. Перейдите к: Щелкните правой кнопкой мыши «Корневой каталог проекта» и выберите Open Module Settings.Project Structure Windows показывает.Убедитесь, что ваш домашний путь JDK добавлен в Platform Settings >> SDKs : JDK home path image> Platform Settings >> SDKs : JDK home path">

  3. Тем не менее, в том же окне Project Structure выберите правильный SDK, соответствующий вашемупроект под

    Project Settings >> Modules : Module SDK Module SDK

  4. Исправление / решение: Nvigigate to & open: gradle/wrapper/gradle-wrapper.properties и обновление версии distributionUrl доПоследняя версия.В моем случае (на момент публикации) моя старая версия была:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip

    И моя последняя версия:

    distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-bin.zip

    Как показано ниже:

    distributionUrl Version Update

  5. В файле build.gradle убедитесь, что вы установили:

    sourceCompatibility = 11

...