Mac OS上的IntelliJ IDEA JDK配置

Jos*_*son 116 macos intellij-idea

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

Cra*_*der 266

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

" Intellivalid IDEA 文件"菜单下提供了" 无效缓存"菜单项.

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

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

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

Mac上的JDK 1.6

  • 我在 OS X 10.8 上使用 IntelliJ IDEA 11.x 和 12.x EAP 尝试了相同的操作,但它没有解决问题。我确实有 Apple 的 Java 1.6 和 Oracle 的 Java 1.7,但问题与它们都是一致的。 (2认同)

eha*_*noc 11

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

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

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


小智 5

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

/Library/Java/JavaVirtualMachines/
Run Code Online (Sandbox Code Playgroud)

接下来,说您找到的JDK版本为jdk1.8.0_151.jdk,其中的主目录路径为JDK主路径。

就我而言是:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

您可以转到进行配置File -> Project Structure -> SDKs

在此处输入图片说明 在此处输入图片说明