Конфигурация 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 1.6 на Mac

Только что попробовал это недавно и при попытке выбрать 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/

Другие вопросы по тегам