我正在使用IntelliJ IDEA 10.每次创建新项目时,都要求我为此项目选择JDK。任何人都知道如何配置它并使其易于使用?
答案 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>
答案 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
。
答案 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 /