Выбранный каталог не является допустимым домом для JDK 10 - PullRequest
0 голосов
/ 02 мая 2018

Привет, я установил jdk 10 в Ubuntu 16.0.4, используя следующие команды.

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

Ниже ссылки, по которой я следовал, чтобы установить Java 10.

Как установить JDK 10 под Ubuntu?

После установки меня проверяют с помощью следующих команд.

java -version
javac -version 

Они показывают правильные версии.

Я попробовал оба варианта установки, но когда я даю форму пути JDK IntelliJ, я получаю

Ошибка «Выбранный каталог не является допустимым домом для JDK».

Когда я пробовал с openjdk 8, он работает нормально, но OpenJDK не имеет jdk10. Интеллы идея версия - ULTIMATE 2017.2

Пожалуйста, помогите, так как я застрял здесь в течение последних 3 дней.

1 Ответ

0 голосов
/ 02 мая 2018

У меня была похожая проблема несколько дней назад с IntelliJ после попытки настроить Java 10, но в итоге я переустановил последнюю сборку IntelliJ, и она исправила ее для меня.

Что касается того, почему это было необходимо, мне было все равно, пока я не увидел ваш вопрос, который, в свою очередь, привел меня к следующему вопросу: Intellij IDEA 2017.2 не может добавить openjk 9 в Linux Mint 18

Я использую Intellij IDEA 2017.2.5 в Linux Mint 18.2 и пытаюсь добавить новый openjdk-9 SDK, но IDEA не принимает openjdk 9 в качестве действительного JDK

И один из комментариев гласит следующее:

Похоже, это не последняя сборка. IDEA не поддерживает сборки ранее, чем b164.

Несмотря на то, что это имело место для Java 9, я уверен, что она также может применяться для Java 10.

Интересно, что некоторые пользователи вернулись с Java 1.8 и IntelliJ 2016.x: Выбранный каталог не является допустимым домом для JDK - Intellij IDEA2016 в Windows

Возможно, вам следует просто установить последнюю версию IntelliJ, если ваша лицензия не распространяется на 2018.x, вы все равно сможете обновить ее с 2017.2 по 2017.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...