Mac OS上的IntelliJ IDEA JDK配置

时间:2010-12-19 06:53:23

标签: macos intellij-idea

我正在使用IntelliJ IDEA 10.每次创建新项目时,都要求我为此项目选择JDK。任何人都知道如何配置它并使其易于使用?

5 个答案:

答案 0 :(得分:261)

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

在IntelliJ IDEA 文件菜单下可以使用

无效缓存菜单项。

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

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

在IDEA中,您可以在文件|中配置新的JSDK项目结构,选择左侧的 SDK ,然后按 [+] 按钮,然后指定上面的JDK主路径,您应该得到以下内容:< / p>

JDK 1.6 on Mac

答案 1 :(得分:10)

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

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

瞧,IntelliJ可以从那一点上找到所有东西。

答案 2 :(得分:5)

更新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

进行配置

enter image description here enter image description here

答案 3 :(得分:0)

这次聚会很晚了,今天我遇到了同样的问题。 我认为 macO 的正确答案是使用 jenv

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

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

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

答案 4 :(得分:-1)

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