Я использую IntelliJ IDEA 10. Каждый раз, когда я создаю новый проект, он просит меня выбрать JDK для этого проекта. Кто-нибудь знает, как я могу его настроить и упростить в использовании?
Я использую IntelliJ IDEA 10. Каждый раз, когда я создаю новый проект, он просит меня выбрать JDK для этого проекта. Кто-нибудь знает, как я могу его настроить и упростить в использовании?
Ответы:
Если вы используете Mac OS X или Ubuntu, проблема вызвана символическими ссылками на JDK. Файл | Недействительные кеши должны помочь. В противном случае укажите путь JDK к прямой домашней папке JDK, а не символическую ссылку.
Пункт меню Invalidate Caches доступен в меню IntelliJ IDEA File .
Прямой путь JDK после недавнего обновления Apple Java:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
В IDEA вы можете настроить новый JSDK в File | Структура проекта , выберите SDK слева, затем нажмите кнопку [+] , затем укажите указанный выше домашний путь 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
Просто попробовал это недавно, и при попытке выбрать 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
.
На Mac IntelliJ Idea 12 имеет свои настройки / раскладки клавиатуры, размещенные здесь: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/