Выбранный каталог не является допустимым домом для 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После установки этого пакета попробуйте снова выбрать каталог, и он должен работать.