Конфигурация IntelliJ IDEA JDK в Mac OS - PullRequest
115 голосов
/ 19 декабря 2010

Я использую IntelliJ IDEA 10. Каждый раз, когда я создаю новый проект, он просит меня выбрать JDK для этого проекта.Кто-нибудь знает, как я могу настроить его и сделать его простым в использовании?

Ответы [ 4 ]

261 голосов
/ 19 декабря 2010

Если вы работаете в Mac OS X или Ubuntu, проблема вызвана символическими ссылками на JDK.Файл |Invalidate Cache должен помочь.Если это не так, укажите путь JDK к прямой домашней папке JDK, а не символическую ссылку.

Недействительные кэши пункт меню доступен в меню IntelliJ IDEA Файл .

Прямой путь JDK после недавнего обновления Apple Java:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

В IDEA вы можете настроить новый JSDK в Файл |Структура проекта , выберите SDK слева, затем нажмите кнопку [+] , затем укажите вышеуказанный домашний путь JDK, вы должны получить что-то вроде этого:

JDK 1.6 on Mac

10 голосов
/ 03 ноября 2014

Только что попробовал , недавно и при попытке выбрать JDK ... /System/Library/Java/JavaVirtualMachines/ отображается как пусто при открытии и выборе через IntelliJ .Поэтому я не мог выбрать JDK ...

Я нашел это для обходного пути это, когда открываются окна поиска (нажатие [+] JDK)просто используйте ярлык Shift + CMD + G , чтобы указать путь.(/System/Library/Java/JavaVirtualMachines/1.6.0.jdk в моем случае)

И вот, IntelliJ может найти все с этого момента.

5 голосов
/ 17 ноября 2017

Путь 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.

enter image description here enter image description here

0 голосов
/ 24 апреля 2013

На Mac IntelliJ Idea 12 имеет свои предпочтения / раскладки, размещенные здесь: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

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