it-roy-ru.com

IntelliJ IDEA "Выбранный каталог не является допустимым домом для JDK"

Я только что установил IntelliJ IDEA и ​​пытаюсь его настроить. Я попал в ту часть, где мне нужно выбрать домашний каталог для моего JDK.

Я попытался перейти к своей установке Java, C:\Program Files (x86)\Java, и нажал кнопку "все в порядке", но она показала мне сообщение выше. Итак, я попробовал C:\Program Files (x86)\Java\jre7, и это тоже не сработало.

Я попытался переустановить последнюю версию JDK (из здесь ), но все еще не мог выбрать свой JDK. Я даже перетащил установщик .jar, полученный с веб-сайта, и окно выбора файлов не распознало его.

Я нахожусь в тупике, и я не знаю, что делать.

65
Maurdekye

Потому что вы выбираете jre dir. а не JDK dir. JDK dir. например (в зависимости от обновления и от того, является ли он 64-битным или 32-битным): C:\Program Files (x86)\Java\jdk1.7.0_45 В моем случае это 32-битный JDK 1.7 update 45

55
Branislav Lazic

Эта ошибка возникает потому, что если вы выбираете путь глубоко в JDK или JRE. Точный путь, который должен быть выбран, в моем случае 64 бит

C:\Program Files\Java\jdk1.8.0_91

если 32 бит

C:\Program Files (86)\Java\jdk1.8.0_91

10
Koushal Deva

Может быть, ваш JDK находится в/usr/lib/jvm /. Этот вариант для Linux.

4
killlinuxkill

Я была такая же проблема. Но я понял это, выбрав этот путь:

Прежде всего, вам нужно выбрать папку C: \. Затем вы выбираете Program Files. После этого вы выбираете Java и, наконец, jdk вы скачали. В моем случае я скачал версию JDK1.8.0_60.

Чтобы возобновить путь:

C:\Program Files\Java\jdk1.8.0_60

После того, как вы закончите с этим, вы можете нажать на кнопку далее. Затем вы выбираете создать проект из шаблонов. Это создаст приложение Java с методом main (). После этого вы нажимаете "Далее", чтобы создать название вашего проекта.

Я надеюсь, это поможет вам.

1
Suelen D.

Следует отметить одну вещь: jdk должен быть установлен на диск C:.

У меня был установлен JDK на моем диске D: следующим образом:

D:\Program Files\Java\jdk1.8.0_101

И это все равно выдаст мне ту же ошибку. По какой-то причине Java должен быть установлен на диске C :.

1
A-Sharabiani

Для Windows, очевидно, JDK должен быть в C:\Program Files.

Это не работает :

C:\dev\Java\jdk1.8.0_191     

Это работает :

C:\Program Files\Java\jdk1.8.0_191     

(Я использую IntelliJ IDEA Ultimate 2018.2.4.)

1
Paulo Merson

Если вы пропустили конфигурацию в Структуре проекта (Файл -> Структура проекта), просто перенастройте ее, как показано ниже:

Для Java enter image description here

Для Android enter image description here

Наслаждайтесь кодированием J

0
Nguyen Minh Hien

для меня, с JDK11 и IntelliJ 2016.3, я продолжал получать одно и то же сообщение, поэтому я решил удалить JDK11 и установить вместо него JDK8, и это сразу же заработало!

0
Mohammed Fathi

Он получил эту ошибку, потому что мне удалось заткнуть jdk1.8.0_60 с помощью jre!

0
Sarah Phillips