【问题标题】:IntelliJ IDEA JDK configuration on Mac OSMac OS 上的 IntelliJ IDEA JDK 配置
【发布时间】:2011-05-27 18:52:38
【问题描述】:

我正在使用 IntelliJ IDEA 10。每次我创建一个新项目时,它都会要求我为这个项目选择 JDK。有谁知道我如何配置它并使其易于使用?

【问题讨论】:

标签: macos intellij-idea


【解决方案1】:

如果您使用的是 Mac OS X 或 Ubuntu,则问题是由指向 JDK 的符号链接引起的。文件 |无效缓存应该会有所帮助。如果不是,请指定直接 JDK 主文件夹的 JDK 路径,而不是符号链接。

Invalidate Caches 菜单项在 IntelliJ IDEA File 菜单下可用。

最近 Apple Java 更新后的直接 JDK 路径是:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

在 IDEA 中,您可以在 File | 中配置新的 JSDK。项目结构,选择左侧的SDKs,然后按[+]按钮,然后指定上面的JDK home路径,你应该会得到这样的:

【讨论】:

  • 我在 OS X 10.8 上使用 IntelliJ IDEA 11.x 和 12.x EAP 进行了同样的尝试,但并没有解决问题。我确实有来自 Apple 的 Java 1.6 和来自 Oracle 的 Java 1.7,但问题与它们都是一致的。
  • 关注这个错误,这可能是原因youtrack.jetbrains.com/issue/IDEA-95789
  • jdk路径可能会因版本而异,在终端中查找路径:which java,它会打印/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java,然后使用Homedir路径在IntelliJidea对话框中输入,像这样/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
  • 我的 intellij 上有多个 SDK 配置,删除错误配置为我解决了问题。谢谢:)
【解决方案2】:

在 Mac IntelliJ Idea 12 上,它的首选项/键盘映射放置在此处: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

【讨论】:

  • 这无助于回答原来的问题
【解决方案3】:

最近刚刚尝试过,当尝试选择 JDK.../System/Library/Java/JavaVirtualMachines/ 在通过 打开和选择时显示为 empty IntelliJ。因此我无法选择 JDK...

我发现要workaround这个,当finder窗口打开时(按[+] JDK)只需使用快捷键Shift + CMD + G 指定路径。 (在我的情况下是/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

瞧,从那时起,IntelliJ 可以找到所有内容。

【讨论】:

    【解决方案4】:

    更新 JAVA 时,JDK 路径可能会发生变化。对于 Mac,您应该转到以下路径以检查安装的 JAVA 版本。

    /Library/Java/JavaVirtualMachines/
    

    接下来,假设你找到的JDK版本是jdk1.8.0_151.jdk,其中的主目录路径就是JDK主路径。

    在我的情况下是:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
    

    您可以前往File -> Project Structure -> SDKs进行配置。

    【讨论】:

      【解决方案5】:

      这个聚会迟到了,今天我也遇到了同样的问题。 我认为在 macOS 上的正确答案是使用 jenv

      brew install jenv openjdk@11
      jenv add /usr/local/opt/openjdk@11
      

      然后将以下路径作为新 SDK 添加到 Intellij IDEA 中:

      ~/.jenv/versions/11/libexec/openjdk.jdk/Contents/Home/
      

      【讨论】:

        猜你喜欢
        • 2011-05-07
        • 2012-10-12
        • 2018-07-02
        • 2010-10-03
        • 1970-01-01
        • 2012-05-23
        • 2019-01-31
        • 2012-10-16
        • 1970-01-01
        相关资源
        最近更新 更多