Невозможно установить путь JDK в IntelliJ IDEA

Невозможно установить путь JDK в IntelliJ IDEA

Я пытаюсь начать работу с IntelliJ IDEA, однако не могу задать путь JDK. which javaвозвращает /usr/bin/java, однако IDEA не может найти указанный путь. Развертывание bin в дереве из IDEA показывает бесконечное дерево X11. Я также пробовал /usr/share/java, но это дает ошибку «указанный путь не является каталогом для JDK». Как мне задать путь JDK?

решение1

Сообщение об ошибке вполне ясное:

указанный путьне каталогдля JDK

/usr/bin/javaэто не каталог для JDK - это команда для запуска .classфайлов скомпилированных программ Java.

Для настройки JDK в IntelliJ перейдите по ссылкеProject Structureв разделе Platform Settingsвыбираем SDKsи добавляем путь к JDK обычно в Ubuntu он устанавливается в /usr/lib/jvm/. После этого в разделе Project Settingsвыбираем Projectвкладку и наконец выбираем добавленный JDK:

введите описание изображения здесь

решение2

Я использую Ubuntu 18.04 LTS и свежую IDEA 2019.2.

Я столкнулся с той же проблемой и решил ее установкой нескольких пакетов openjdk. Одного «openjdk-8-jdk» недостаточно.

Для OpenJDK 8 (1.8) необходимо установить:

sudo apt install openjdk-8-demo openjdk-8-doc openjdk-8-jdk openjdk-8-source

Для OpenJDK 11:

sudo apt install openjdk-11-demo openjdk-11-doc openjdk-11-jdk openjdk-11-source

Тогда оба SDK будут распознаны правильно (выберите одну из подпапок в папке /usr/lib/jvm/).

решение3

Как отметил Кирилл Михайлов, использование Oracle JDK вместо уже установленного Open JDK решило для меня проблему.
Я использую Intelij 2017.2 CE.

Связанный контент