代码之家  ›  专栏  ›  技术社区  ›  James Allman

在OSX上安装Intellij IDEA

  •  43
  • James Allman  · 技术社区  · 16 年前

    在OS X上为Intellij IDEA配置jdk和全局库源代码的公认过程和路径是什么?

    5 回复  |  直到 16 年前
        1
  •  63
  •   Rohan    14 年前

    • Java for Mac OS X 10.6更新3
    • Java for Mac OS X 10.5更新8

    苹果已经改变了一些事情。

    1. 系统JVM位于/System/Library/…下。。。

      • 这些JVM仅由Apple提供,并且只有1个主要JVM 一次更新一个平台版本。
      • 这个版本总是升级的,而且只能通过苹果的软件更新。
      • 它应该始终是通用版本,开发人员可以恢复到通用版本,尽管
      • 与/System中的其他所有内容一样,它由root r-x拥有,所以不要搞砸了
    2. 开发者JVM生活在/Library/Java/JavaVirtualMachines下

      • Apple Java Developer预览安装在/Library下。
      • jdk包包含开发人员可能需要的所有东西 (src.jar、docs.jar等),但它们太 Mac客户。
      • 第三方JVM应该安装在这里。
    3. 在JVM上工作的开发人员可以使用

      • 通过此链接符号链接到当前构建产品非常方便 目录,而不影响其他用户
    4. JavaIDE可能倾向于使用/Library或~/Library 如果需要,请使用/System/Library JVM 这是唯一安装的(但是

    这使Java开发人员能够 要回归的JVM的多个版本 bug,甚至在Mac上开发JVM 他们自己它还确保所有 Mac客户有一个安全、苗条、, JVM的安全版本,并且我们 不要无休止地占用他们的磁盘空间 每次我们软件更新他们一次 JVM。

    因此,不要将Intellij指向/System/Library/Frameworks/JavaVM.framework,而应该指向/Library/Java/JavaVirtualMachines或/System/Library/Java/JavaVirtualMachines中的JDK

        2
  •  7
  •   Stefan Arentz    16 年前

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

        3
  •  4
  •   osi    16 年前

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

        4
  •  0
  •   Dustin Getz sunsations    12 年前

    osx附带的JDK不包括源代码。您需要使用您的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

        5
  •  0
  •   Rejeev Divakaran    10 年前

    intellij支持页面的帖子解释了如何配置intellij用来运行自身的JDK。 https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under