Конфігурація JDK IntelliJ IDEA в Mac OS


120

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



Відповіді:


272

Якщо ви перебуваєте на Mac OS X або Ubuntu, проблема викликана символьними посиланнями на JDK. Файл | Недійсні кеші повинні допомогти. Якщо це не так, вкажіть шлях JDK до прямої папки JDK Home, а не на симпосилання.

Пункт меню недійсних кешів доступний у файлі IntelliJ IDEA меню .

Прямий шлях JDK після останнього оновлення Apple Java:

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

У IDEA ви можете налаштувати новий JSDK у File | Структура проекту , виберіть SDK зліва, потім натисніть кнопку [+] , потім вкажіть вищенаведений домашній шлях JDK, ви повинні отримати щось подібне:

JDK 1.6 на Mac


1
Я спробував те ж саме на OS X 10.8 з IntelliJ IDEA 11.x і 12.x EAP, і це не вирішує проблему. У мене є як Java 1.6 від Apple, так і Java 1.7 від Oracle, але проблема узгоджується з обома.
sorin

Дотримуйтесь цієї помилки, це може бути причиною youtrack.jetbrains.com/issue/IDEA-95789
sorin

1
шлях jdk може змінюватися від версії до версії, щоб дізнатися шлях: which javaу терміналі він друкує, /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javaа потім використовує Homeшлях dir для введення в діалоговому вікні ідеї IntelliJ, як це/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Максим Єфремов

12

Нещодавно спробував це нещодавно і при спробі вибрати JDK ... /System/Library/Java/JavaVirtualMachines/видається порожнім під час відкриття та вибору через IntelliJ . Тому я не міг вибрати JDK ...

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

І вуаля, IntelliJ може знайти все з цього моменту.


5

Шлях 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.

введіть тут опис зображення введіть тут опис зображення


-1

На Mac IntelliJ Idea 12 розміщені тут свої налаштування / клавіші: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/


Це не допомагає відповісти на початкове запитання
Олександр Сантос
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.