Конфигурация IntelliJ IDEA JDK в Mac OS
Я использую IntelliJ IDEA 10. Каждый раз, когда я создаю новый проект, он просит меня выбрать JDK для этого проекта. Кто-нибудь знает, как я могу настроить его и сделать его простым в использовании?
6 ответов
Если у вас Mac OS X или Ubuntu, проблема вызвана символическими ссылками на JDK. Файл | Invalidate Cache должен помочь. Если это не так, укажите путь JDK к прямой домашней папке JDK, а не символическую ссылку.
Пункт меню Invalidate Caches доступен в меню Файл IntelliJ IDEA.
Прямой путь JDK после недавнего обновления Apple Java:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
В IDEA вы можете настроить новый JSDK в File | Структура проекта, выберите SDK слева, затем нажмите кнопку [+], затем укажите вышеуказанный домашний путь JDK, вы должны получить что-то вроде этого:
Только что попробовал это недавно и при попытке выбрать JDK... /System/Library/Java/JavaVirtualMachines/
отображается как пустой при открытии и выборе через IntelliJ. Поэтому я не мог выбрать JDK...
Я нашел это, чтобы обойти это, когда окна поиска открываются (нажав [+] JDK) просто используйте сочетание клавиш Shift + CMD + G, чтобы указать путь. (/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
в моем случае)
И вуаля, IntelliJ может найти все с этого момента.
Путь JDK может измениться при обновлении JAVA. Для Mac вы должны пойти по следующему пути, чтобы проверить установленную версию JAVA.
/Library/Java/JavaVirtualMachines/
Затем, скажем, версия JDK, которую вы найдете jdk1.8.0_151.jdk
путь к домашнему каталогу в нем - домашний путь JDK.
В моем случае это было:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Вы можете настроить его, перейдя в File -> Project Structure -> SDKs
,
Довольно поздно на эту вечеринку, сегодня у меня была такая же проблема. Правильный ответ на macOs, я думаю, использовать
jenv
brew install jenv openjdk@11
jenv add /usr/local/opt/openjdk@11
А затем добавьте в Intellij IDEA в качестве нового SDK следующий путь:
~/.jenv/versions/11/libexec/openjdk.jdk/Contents/Home/
В последних версиях IntelliJ путь изменился на:
/Users/<user>/Library/Java/JavaVirtualMachines
На Mac IntelliJ Idea 12 имеет свои предпочтения / раскладки, размещенные здесь: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/