在OS X上的Intellij IDEA设置

在OS X上configurationIntellij IDEA的jdk和全局库源代码的接受程序和path是什么?

截至最新版本:

  • 适用于Mac OS X 10.6 Update 3的Java
  • 适用于Mac OS X 10.5 Update 8的Java

苹果已经把事情转移了一下。

引用java-dev邮件列表中的Apple Java人物:

  1. 系统JVM生活在/系统/库/ …

    • 这些JVM只能由Apple提供,一次只有一个主要的平台版本。
    • 一个版本总是升级,并且只能通过Apple软件更新。
    • 它应该始终是通用版本,开发人员可以恢复到,尽pipe他们已经安装了任何开发人员预览或第三方JVM。
    • 就像/ System中的所有其他东西一样,它由root rx所有,所以不要乱用它!
  2. 开发人员JVM生活在/ Library / Java / JavaVirtualMachines下

    • Apple Java Developer Previews安装在/ Library下。
    • Developer .jdk软件包包含了开发人员可能需要的所有东西(src.jar,docs.jar等),但它们太大而无法发送给数千万Mac客户。
    • 第三方JVM应该在这里安装。
  3. 在JVM上工作的开发人员可以使用〜/ Library / Java / JavaVirtualMachines

    • 从这个目录符号链接到你当前的构build产品是很方便的,不会影响其他用户
  4. Java IDE可能会偏向于使用/ Library或〜/ Library检测到的JVM,但应该能够使用/ System / Library JVM(如果这是唯一安装的(但不要指望src或JavaDoc))。

这使Java开发人员能够最大限度地灵活地安装多个版本的JVM来解决错误,甚至在Mac上开发JVM。 它还确保所有的Mac用户都拥有一个安全,超薄,安全的JVM版本,并且每次我们将其更新为JVM时,我们都不会无休止地占用磁盘空间。

所以,不要在/System/Library/Frameworks/JavaVM.framework中指定Intellij,而应该在/ Library / Java / JavaVirtualMachines或/ System / Library / Java / JavaVirtualMachines中指向一个JDK

在“项目设置”窗口中,转到“平台设置”下的“JDK”部分。 点击小加号并select“JSDK”。 文件select器应该在/System/Library/Frameworks/JavaVM.framework/Versions目录中打开。 如果没有,那么只需导航到它。 在那里你可以select你想要添加的版本。

IntelliJ应该检测您安装的JDK,因为它们位于Apple提供的标准位置。 如果您想要JDK的源代码,您也可以从Apple下载。 注册一个免费的ADC帐户,然后您可以访问。

对于全球图书馆,我在最近的发行版中一直享受着Maven的整合。 它通过从Maven仓库中提取东西来缓解设置全局库的需要。 它将下载源和javadocjar子。

来自osx的JDK不包括源代码。 您需要使用您的苹果帐户login到苹果开发者网站,才能find包含src.jar的开发者版本的SDK。

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

来自intellij支持页面的文章解释了如何configurationIntellij用来运行自己的JDK。 https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under