Документация JDK в IntelliJ IDEA в Mac OS X - PullRequest
65 голосов
/ 10 ноября 2010

Я хотел бы знать, как настроить IntelliJ так, чтобы он указывал на документацию JDK, чтобы всплывающие окна документации, отображаемые во время завершения кода, показывали мне, какую функцию я собираюсь выполнить. По какой-то причине IntelliJ не может найти JavaDocs по умолчанию.

Я также не уверен на 100%, что документация установлена ​​вместе с JDK, установленным вместе с ОС. Я не вижу их в /System/Library/Frameworks/JavaVM.framework/, но я могу искать не в том месте. Если он не включен, я также хотел бы знать, что необходимо загрузить и где его нужно установить, чтобы заставить JDK JavaDocs отображаться в IntelliJ.

Ответы [ 4 ]

110 голосов
/ 10 ноября 2010

Мне пришлось объединить ответы, которые я получил к этому моменту, и добавить несколько дополнительных деталей, чтобы я отвечал на свой вопрос.

  1. Поиск "Java-разработчик" из Загрузки для разработчиков Apple
  2. Загрузите и установите «Пакет разработчика Java для Mac OS X 10.6 с обновлением 9» (или более поздней версии).
  3. В IntelliJ откройте Файл -> Структура проекта.
  4. Нажмите «SDK» в разделе «Настройки платформы».
  5. Добавьте следующие пути на вкладке «Пути документации» (пути могут отличаться в зависимости от того, какой JDK вы используете):

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/docs.jar!/docs/api  
    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/appledocs.jar!/appledoc/api
    
  6. Добавьте следующий путь на вкладке Sourcepath:

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar!/src
    

Спасибо, @Yishai за место загрузки и @Gareth Davis за расположение документации после установки.

Обновление для 10.7 / 10.8 [Горный] Лев:

Шаги такие же, за исключением следующих изменений:

  1. На шаге 2 загрузите «Пакет разработчика Java для OS X 2012-005» (или более поздней версии).

  2. Используйте эти пути вместо в шаге 5.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar!/docs/api  
    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/appledocs.jar!/appledoc/api
    
  3. Используйте эти пути вместо в шаге 7.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src  
    
38 голосов
/ 25 марта 2011

Быстрое (и грязное?) Решение: укажите IntelliJ на http://download.oracle.com/javase/6/docs/api/

4 голосов
/ 10 ноября 2010

вы установили пакет Apple Java Developer?

Предоставляет src.jar и docs.jar в /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

Обратите внимание, что это после обновления 3. Если они есть, Intellij просто найдет их, или, по крайней мере, мой.

подробности в заметках о выпуске обновления Java

2 голосов
/ 10 ноября 2010

Это должно сказать вам, что вам нужно знать: Получить локальные копии исходного кода Java для Mac OS X и Javadoc - Concord Consortium wiki .

На этой странице рекомендуется перейти на https://connect.apple.com и загрузить и установить «Документация для разработчиков Java для Mac OS X 10.5 с обновлением 2 (образ диска)» или эквивалентный более новый выпуск. Он описывает несколько способов просмотра документации на основе файла Java jar, расположенного по следующему пути:

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar
...