it-swarm.com.ru

Intellij IDEA настройка на OS X

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

43
jamesallman

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

  • 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 или ~/Library found 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.

63
Rohan

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

7
Stefan Arentz

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

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

4
osi

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

0
Dustin Getz

На странице поддержки intellij объясняется, как настроить JDK, который Intellij использует для запуска самого себя. https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under

0
Rejeev Divakaran