Mac OS上的IntelliJ IDEA JDKconfiguration

我正在使用IntelliJ IDEA 10.每次创build新项目时,都会要求我为此项目selectJDK。 任何人都知道如何configuration它,并使其易于使用?

如果您使用的是Mac OS X,则问题是由与JDK的符号链接引起的。 文件| 无效caching应该有所帮助。 如果没有,则指定直接到JDK主文件夹的JDKpath,而不是符号链接。

无效caching菜单项在IntelliJ IDEA 文件菜单下可用。

最近Apple Java更新之后的直接JDKpath是:

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

在IDEA中,您可以在File |中configuration新的JSDK 项目结构 ,select左边的SDK ,然后按[+]button,然后指定上面的JDK主path,你应该得到这样的东西:

在Mac上的JDK 1.6

最近刚刚尝试 ,当试图selectJDK时/System/Library/Java/JavaVirtualMachines/在通过IntelliJ打开和select时显示为 。 所以我无法selectJDK …

我发现要解决这个问题,当查找窗口打开(按[+] JDK)时,只需使用快捷键Shift + CMD + G来指定path。 ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdk在我的情况)

瞧,IntelliJ可以从这一点上find一切。

在Mac上,IntelliJ Idea 12在这里放置了首选项/键盘映射:./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

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

 /Library/Java/JavaVirtualMachines/ 

接下来,说你find的JDK版本是jdk1.8.0_151.jdk ,它内部的主目录path就是JDK主path。

在我的情况是这样的:

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

您可以通过转到File -> Project Structure -> SDKs来configuration它。

在这里输入图像说明 在这里输入图像说明