Выбранный каталог не является допустимым домом для JDK-Intellij IDEA на Ubuntu
После установки Intellij Idea 14, с OracleJDK 1.8 u25 (64 bit) на моей системе Ubuntu 14.04, я не могу настроить Java SDK для использования любого JDK. Когда я перехожу к настройкам модуля - > SDK и нажимаю configure SDK, кнопку add, а затем выбираю /usr/java/jdk1.8.0_25
в диалоговом окне, я получаю всплывающее окно ошибки, заявляющее ,что " выбранный каталог не является допустимым домом для JDK."
Я проверил содержимое каталога, который содержит папку bin
с обоими java
и javac
внутри, папку lib
и Папка jre
.
3 ответа:
У меня была та же проблема, в моем случае я не смог выбрать ни один из каталогов "openjdk " под
/usr/lib/jvm/
, я решил с помощью:
sudo apt-get install openjdk-8-jdk
При перезапуске intellij он автоматически найдет путь к jdk.
Эван Ноулз опубликовал ссылку на https://askubuntu.com/questions/130186/what-is-the-rationale-for-the-usr-directory это дало мне решение проблемы.
Вместо использования JDK в
/usr/java/jdk1.8.0_25
, я вместо этого использовал JDK в/usr/local/java/jdk1.8.0_25
. Причины, по которым это работает, а не другое, подробно объясняются в ссылке.
Для тех, кто столкнулся с этой проблемой, хотя вы выбрали правильный каталог в разделе
/usr/lib/jvm
, есть кое-что, что вы должны знать : каталоги в разделе/usr/lib/jvm
создаются, когда ваша система устанавливает минимальный набор инструментов java. Но это не значит, что у вас есть файлы разработки. Вам необходимо установить файлы разработки:dnf install java-1.8.0-openjdk-devel
После установки этого пакета попробуйте снова выбрать каталог, и он должен работать.