Документация JDK в IntelliJ IDEA на Mac OS X

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

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

Ответ 1

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

  • Поиск "Java-разработчика" из Загрузка для разработчиков Apple
  • Загрузите и установите "Java для Mac OS X 10.6 Update 9 Developer Package" (или позже).
  • В IntelliJ откройте "Файл" → "Структура проекта".
  • Нажмите "SDK" в разделе "Настройки платформы".
  • Добавьте следующие пути на вкладке "Пути документирования" (пути могут отличаться в зависимости от того, какой 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
    
  • Добавьте следующий путь на вкладке Sourcepath:

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

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

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

Шаги одинаковы, кроме этих изменений:

  • На шаге 2 загрузите "Java для OS X 2012-005 Developer Package" (или позже).

  • Используйте эти пути вместо этого на шаге 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
    
  • Используйте эти пути вместо этого на шаге 7.

    /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src  
    

Ответ 3

Вы установили пакет разработчика Apple Java?

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

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

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

Ответ 4

Это должно сказать вам, что вам нужно знать: Получить локальные копии исходного кода Mac OS X Java и 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