Настройка Intellij IDEA на OS X - PullRequest
43 голосов
/ 23 января 2009

Какова принятая процедура и пути для настройки исходного кода jdk и глобальной библиотеки для Intellij IDEA в OS X?

Ответы [ 5 ]

63 голосов
/ 01 ноября 2010

По состоянию на последние выпуски:

  • Java для Mac OS X 10.6, обновление 3
  • Java для Mac OS X 10.5, обновление 8

Apple немного изменила положение вещей.

Чтобы процитировать парня из Apple Java в списке рассылки java-dev:

  1. Системные JVM живут в /System/Library/...

    • Эти JVM предоставляются только Apple, и существует только 1 крупный версия платформы за один раз.
    • Одна версия всегда обновляется, и только с помощью обновлений программного обеспечения Apple.
    • Это всегда должна быть версия GM, к которой разработчики могут вернуться, несмотря на любые превью разработчиков или сторонние Установленные ими JVM.
    • Как и все остальное в / System, он принадлежит root r-x, так что не связывайтесь с этим!
  2. JVM разработчика находятся в / Library / Java / JavaVirtualMachines

    • Apple Java Developer Previews устанавливается в /Library.
    • Пакеты разработчика .jdk содержат все, что может понадобиться разработчику (src.jar, docs.jar и т. д.), но слишком большой грузить десятки миллионов Клиенты Mac.
    • Сторонние JVM должны быть установлены здесь.
  3. Разработчики, работающие на самой JVM, могут использовать ~ / Library / Java / JavaVirtualMachines

    • Удобно сделать ссылку на ваш текущий продукт сборки из этого каталог, и не влияет на других пользователей
  4. Java IDE, вероятно, должны быть смещены к использованию / Library или ~ / Обнаружена библиотека JVM, но должны быть в состоянии отступить использовать / System / Library JVM, если это единственный установленный (но не ожидайте src или JavaDoc).

Это позволяет разработчикам Java максимальная гибкость в установке несколько версий JVM для регресса ошибки и даже разработать JVM на Mac самих себя. Это также гарантирует, что все Клиенты Mac имеют один безопасный, тонкий, безопасная версия JVM, и что мы не бесконечно жрать их дисковое пространство каждый раз, когда мы обновляем программное обеспечение их JVM.

Таким образом, вместо того, чтобы указывать Intellij на /System/Library/Frameworks/JavaVM.framework, вы должны указать JDK в / Library / Java / JavaVirtualMachines или / System / Library / Java / JavaVirtualMachines

7 голосов
/ 23 января 2009

В окне «Настройки проекта» перейдите в раздел «JDK», который вы видите в разделе «Настройки платформы». Нажмите на маленький знак плюс и выберите «JSDK». Выбор файла должен открываться в каталоге /System/Library/Frameworks/JavaVM.framework/Versions. Если нет, то просто перейдите к нему. Там вы можете выбрать версию, которую хотите добавить.

4 голосов
/ 23 января 2009

IntelliJ должен обнаружить ваши установленные JDK, так как они находятся в стандартном месте, которое предоставляет Apple. Если вам нужен исходный код для JDK, вы также можете скачать его с Apple. Зарегистрируйте бесплатную учетную запись ADC и получите доступ.

Для глобальных библиотек я наслаждался интеграцией Maven в недавнем выпуске. Это устраняет необходимость настройки глобальных библиотек, извлекая данные из репозитория Maven. Он также загрузит исходные файлы и javadoc-файлы.

0 голосов
/ 25 января 2015

В сообщении со страницы поддержки intellij объясняется, как настроить JDK, который Intellij использует для запуска самого себя. https://intellij -support.jetbrains.com / records / 23455956-Выбор-JDK-версии-IDE-будет работать под

0 голосов
/ 20 апреля 2012

JDK, поставляемый с osx, не включает источник. вам нужно войти на сайт разработчика Apple с вашей учетной записью Apple, чтобы найти версию SDK для разработчика, включающую src.jar.

http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.1.3.3.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...