Ответ 1
Потому что вы выбираете jre
dir. а не JDK
dir. JDK
dir. (в зависимости от обновления и 64 бит или 32 бит): C:\Program Files (x86)\Java\jdk1.7.0_45
В моем случае это 32-битное JDK 1.7
обновление 45
Я только что установил IntelliJ IDEA, и я пытаюсь настроить его. Я попал в ту часть, где мне нужно выбрать мой домашний каталог для моего JDK.
Я попытался перейти к моей установке Java, C:\Program Files (x86)\Java
и щелкнул в порядке, но он сказал мне сообщение выше. Итак, я попробовал C:\Program Files (x86)\Java\jre7
, и это тоже не сработало.
Я попытался переустановить последний JDK (от здесь), и я все еще не мог выбрать свой JDK. Я даже перетащил установщик .jar
, который я получил с веб-сайта, и окно селектора файлов не узнает его.
Я застопорился, и я не знаю, что делать.
Потому что вы выбираете jre
dir. а не JDK
dir. JDK
dir. (в зависимости от обновления и 64 бит или 32 бит): C:\Program Files (x86)\Java\jdk1.7.0_45
В моем случае это 32-битное JDK 1.7
обновление 45
Эта ошибка возникает, если вы выбрали путь в JDK или JRE. Точный путь, который должен быть выбран, в моем случае 64-битный
C:\Program Files\Java\jdk1.8.0_91
если 32 бит
C:\Program Files (86)\Java\jdk1.8.0_91
Может быть, ваш jdk находится в /usr/lib/jvm/. Этот вариант для Linux.
У меня была такая же проблема. Но я понял это, выбрав этот путь:
Во-первых, вам нужно выбрать папку C: \. Затем вы выбираете Program Files. После этого вы выбираете java и, наконец, загруженный jdk. В моем случае я загрузил версию JDK1.8.0_60.
Чтобы возобновить путь:
C:\Program Files\java\jdk1.8.0_60
После этого вы можете нажать кнопку дальше. Затем вы выбираете проект создания из шаблонов. Это создаст Java-приложение с помощью метода main(). После этого вы нажмете рядом, чтобы создать название вашего проекта.
Надеюсь, это поможет вам.
Следует отметить: jdk
должен быть установлен на диске C:
.
У меня был JDK на моем диске D:
следующим образом:
D:\Program Files\Java\jdk1.8.0_101
И это все равно даст мне ту же ошибку. По какой-то причине Java должен быть установлен на диске C:.
Он получил эту ошибку, потому что мне удалось скрыть jdk1.8.0_60 с помощью jre!
Если вы пропустили конфигурацию в Структуре проекта (Файл → Структура проекта), просто перенастройте ее, как показано ниже:
Наслаждайтесь кодированием J
Для 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.)
для меня, с JDK11 и IntelliJ 2016.3, я продолжал получать одно и то же сообщение, поэтому я решил удалить JDK11 и установить вместо него JDK8, и это сразу заработало!
Мне пришлось заменить 2017 на 2019, и все работало нормально./пожимает плечами... никаких других предложений здесь не работает для меня.