我正在使用 IntelliJ IDEA 10。每次我创建一个新项目时,它都要求我为这个项目选择 JDK。有人知道我如何配置它并使其易于使用吗?
如果您使用的是 MacOSX 或 Ubuntu,那么问题是由到 JDK 的符号链接引起的。文件 | 无效缓存应该有帮助。如果没有,请指定到直接 JDKHome 文件夹的 JDK 路径,而不是一个符号链接。
InvalidCache 菜单项在 IntelliJ IDEA 档案菜单下可用。
在最近的 AppleJava 更新之后,JDK 的直接路径是:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
在 IDEA 中,你可以在 文件 | 项目结构中配置新的 JSDK,在左边选择 SDK,然后按 [+]按钮,然后指定上面的 JDK 主路径,你应该得到这样的东西:
在 Mac IntelliJ Ideas 12上,它的首选项/键盘地图放在这里: ./User/viliuskraujutis/Library/Preferences/IdeIC12/keymap/
刚刚尝试这个 最近和当尝试选择的 JDK... /System/Library/Java/JavaVirtualMachines/出现作为 空荡荡的时打开和选择通过 情报。因此我不能选择 JDK..。
/System/Library/Java/JavaVirtualMachines/
我发现对于 解决办法来说,当查找器窗口打开(按 [+]JDK)时,只需使用快捷方式 Shift + CMD + G来指定路径。(对我来说是 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk)
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
瞧,从那时起 IntelliJ 就能找到一切了。
当您更新 JAVA 时,JDK 路径可能会改变。对于 Mac,您应该按照以下路径检查已安装的 JAVA 版本。
/Library/Java/JavaVirtualMachines/
接下来,假设您找到的 JDK 版本是 jdk1.8.0_151.jdk,其中主目录的路径是 JDK 主路径。
jdk1.8.0_151.jdk
对我来说是:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
您可以通过转到 File -> Project Structure -> SDKs来配置它。
File -> Project Structure -> SDKs