2015-04-18 2 views
1

Когда я пытаюсь добавить новую Java в IntelliJ, я получаю следующее сообщение: «Выбранный каталог не является допустимым домом для JDK».Выбранный каталог не является допустимым домом для JDK - IntelliJ на MacOS

Когда я запустил which javac, выход /usr/bin/javac. И когда я бегу ls -la /usr/bin/javac выход:

lrwxr-xr-x 1 root wheel 75 Apr 13 14:29 /usr/bin/javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac 

Я пытался добавить как /usr/bin и /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/ как дом для JDK, но без успеха. Есть идеи?

+1

Вам необходимо предоставить каталог JAVA_HOME, в котором вы установили свой JDK, а не путь, содержащий 'javac'. Это должно быть 'Java_Installed_Dir' NOT' Java_Installed_Dir/bin/javac' – Arkantos

ответ

1

Соответствующий способ найти дом Java на Mac, чтобы перейти в терминал и введите:

/usr/libexec/java_home 

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

/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
Смежные вопросы