Could not determine Java version using executable C:Program FilesJavajdk-10.0.1injava.exe.
This error appeared when I tried to create a new project in IntelliJ IDEA Version 2018.1.2 with Gradle. It said:
sync failed: Could not determine Java version using executable C:Program FilesJavajdk-10.0.1injava.exe
I fixed the problem by uninstalling jdk 10 and installing jdk8.
10 Answers 10
For JDK 10 you will need Gradle 4.7+ which is not used by default in IntelliJ IDEA (current version IntelliJ IDEA 2018.1.4).
To fix this issue install latest Gradle for your OS (Install guide). For MacOS you can use Homebrew:
Go to your project directory:
Generate Gradle Wrapper script with the version you installed (in my case it is 4.8):
This command is going to download Gradle 4.8, create scripts gradlew and gradlew.bat for your current project. From this point, you should use these scripts in the command-line.
Next step, is to make sure that IntelliJ IDEA uses those, instead of built-in Gradle distribution and you can do this by opening IntelliJ preferences and search for "gradle" (this will be in "Build, Execution, Deployment / Build Tools / Gradle").
In this section of the settings select:
Select “Use gradle ‘wrapper’ task configuration”
Apply changes, press ok and re-build (re-sync) Gradle and everything should be fine. I hope this helps.
/path/to/your/project/gradle/wrapper/gradle-wrapper.properties and change the value of distributionUrl to https://services.gradle.org/distributions/gradle-4.8-bin.zip . – > Oct 9 ’18 at 20:12
Below is what i did to solve this issue on Windows 10 with IntelliJ 2018.1.5 and Java 10.0.1 JDK
- Downloaded the new gradle version(latest is 4.8.1 at the time of this post) from: https://gradle.org/releases
- Followed the following steps mentioned at: https://gradle.org/install/
(i) Microsoft Windows users
Create a new directory C:Gradle with File Explorer.
Open a second File Explorer window and go to the directory where the Gradle distribution was downloaded. Double-click the ZIP archive to expose the content. Drag the content folder gradle-4.8.1 to your newly created C:Gradle folder.
(ii) Added PATH C:Gradlegradle-4.8.1in to environment variable
After above went to File –> Settings–>Build Tools –> Gradle and did set Gradle home to C:/Gradle/gradle-4.8.1
Then went to View –> Tool Windows –> Gradle and hit the Refresh all Gradle projects icon.
Even if you’re using Linux the solution remains the same.
Inside the root folder of your Project(Working Directory) >>
There’s a file named >>
Change the distributionUrl line (Outdated Version):
To the following distributionUrl (Compatible/Correct Version):
Don’t forget to configure IntelliJ IDEA Settings to use the Gradle-Wrapper Configurations.
- Turn back to older version of jdk
- Remove problematic jdk (s) from intelliJ
A full demonstration is given below for intelliJ in ubuntu 18.04.1
fig1: Installing openjdk-8 .
fig2: Adding jdk8 to Project Structure. Click + button then choose JDK . Now choose JDK home path to jdk8. Mine was, as you can see from fig3, /usr/lib/jvm/java-1.8.0-openjdk-amd64
fig3: openjdk-8 is added to intelliJ . [a:] Time to remove newer versions of jdk from intelliJ .
fig4: Select 10 (notice that the JDK home path contains java-1.11.0-openjdk-amd64 ) and press – button to remove 10 .
fig5: after removal of jdk-10 select jdk-8(named 1.8 in fig5) and press ok .
fig6: Now go to File -> Settings -> Build, Execution, Deployment -> Build tools -> Gradle -> Gradle JVM and choose the same path that you have set as JDK home path while adding 1.8 in Project Structure and press Ok . Click Build and choose Make new module app and the app module should be created. Now if pressing Run and choosing app module gets your app running, you have a good day 🙂 and if not, recheck activities mentioned in fig3[a] & fig6 once.
Установил давно java10 и Intelij Idea, все прекрасно работало. В один день при открытии Intelij Idea появилась ошибка
Погуглил и понял что версия Gradle не подходит для этой версии Java. Что очень странно, раньше оно работало и я не помню чтобы я что-то менял. Но да ладно, устанавливаю Gradle 4.9 так как сказано на официальном сайте. (Скачал архив, кинул в корень диска С, поправил переменные среды, проверил в консоли версию – все работает).
Открываю Intelij Idea, создаю новый проект – ошибка не исчезла. В настройках проверил – версия Gradle стоит та, что нужно. Подскажите что делать?
Не удалось определить версию Java с помощью исполняемого файла C:Program FilesJavajdk-10.0.1injava.exe.
эта ошибка появилась, когда я попытался создать новый проект в IntelliJ IDEA версии 2018.1.2 с Gradle. Он сказал, что "sync failed: не удалось определить версию Java, используя исполняемый файл C:Program FilesJavajdk-10.0.1injava.exe".
================== Я исправил проблему, удалив jdk 10 и установив jdk8
Для JDK 10 вам понадобится Gradle 4. 7+, который по умолчанию не используется в IntelliJ IDEA (текущая версия IntelliJ IDEA 2018.1.4).
Чтобы устранить эту проблему, установите последнюю версию Gradle для вашей ОС (руководство по установке). Для MacOS вы можете использовать Homebrew:
Перейдите в каталог проекта:
Сгенерируйте скрипт Wradper Gradle с установленной версией (в моем случае это 4.8):
Эта команда будет загружать Gradle 4.8, создавать сценарии gradlew и gradlew.bat для вашего текущего проекта. С этого момента вы должны использовать эти сценарии в командной строке.
Следующим шагом будет убедиться, что IntelliJ IDEA использует их вместо встроенного дистрибутива Gradle, и вы можете сделать это, открыв предпочтения IntelliJ и выполнив поиск "gradle" (это будет в "Build, Execution, Deployment/Build Tools/Gradle ").
В этом разделе настроек выберите:
Выберите "Использовать конфигурацию задач оболочки градиента"
Примените изменения, нажмите ok и заново постройте (повторно синхронизируйте) Gradle, и все будет хорошо. Надеюсь, это поможет.
Ниже описано, что я сделал для решения этой проблемы в Windows 10 с IntelliJ 2018.1.5 и Java 10.0.1 JDK.
- Загрузил новую версию Gradle (последняя версия 4.8.1 на момент публикации) с: https://gradle.org/releases
- Выполните следующие действия, указанные по адресу: https://gradle.org/install/
(i) пользователи Microsoft Windows
Создайте новый каталог C:Gradle с помощью Проводника.
Откройте второе окно проводника и перейдите в каталог, в который был загружен дистрибутив Gradle. Дважды щелкните ZIP-архив, чтобы открыть содержимое. Перетащите папку содержимого gradle-4.8.1 в недавно созданную папку C:Gradle.
(ii) Добавлена переменная PATH C:Gradlegradle-4.8.1in в переменную среды
После вышеперечисленного перешли в File → Settings–> Build Tools → Gradle и установили Gradle на C: /Gradle/gradle-4.8.1.
Затем перейдите в View → Tool Windows → Gradle и нажмите значок Обновить все проекты Gradle.
Даже если вы используете Linux, решение остается прежним.
Внутри корневой папки вашего проекта (рабочий каталог) >>
Там файл с именем >>
Измените строку distributionUrl (устаревшая версия):
В следующий дистрибутивUrl (совместимая/правильная версия):
Не забудьте настроить параметры IntelliJ IDEA для использования конфигураций Gradle-Wrapper.
Краткое описание решения:
- Вернитесь к старой версии jdk
- Удалить проблемные jdk (s) из intelliJ
Полная демонстрация приведена ниже для intelliJ в ubuntu 18.04.1
fig1: Установка openjdk-8 .
fig2: Добавление jdk8 в структуру проекта. Нажмите кнопку + , затем выберите JDK . Теперь выберите исходный JDK home path к jdk8. Мое было, как видно из рис. 3, /usr/lib/jvm/java-1.8.0-openjdk-amd64
fig3: openjdk-8 добавляется к intelliJ . [a:] Время удаления новых версий jdk из intelliJ .
fig4: выберите 10 (обратите внимание, что java-1.11.0-openjdk-amd64 JDK home path содержит java-1.11.0-openjdk-amd64 ) и нажмите кнопку – для удаления 10 .
fig5: после удаления jdk-10 выберите jdk-8 (с именем 1.8 на рис. 5) и нажмите ok .
fig6: Теперь перейдите в File → Settings → Build, Execution, Deployment → Build tools → Gradle → Gradle JVM и выберите тот же путь, который вы установили как JDK home path , добавив 1.8 в Project Structure и нажмите Ok . Нажмите " Build и выберите " Build Make new module app приложение модуля", и должен быть создан Make new module app . Теперь, если нажатие кнопки " Run и "Выбор модуля app " запускает ваше приложение, у вас будет хороший день :), а если нет, перепроверьте действия, указанные на рис. 3 [a] и fig6 один раз.