我的机器上安装了 JDK 7,但我想使用 IntelliJ IDEA 针对 JDK 8 进行编译。
在选择Help > About
时打开的窗口中,有以下行:
JRE: 1.8.0_51-b16 x86
好吧,IDE 运行在 Java 8 上。事实上,here它指出:
JDK is bundled with all the product installers and it's recommended that you will use the provided JDK version unless there are any specific issues.
太棒了!我也应该能够在我的项目中使用捆绑版本。 但是 JDK 位于何处?
在为新项目选择主目录时,默认路径是C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\jre
,但它不是工作。
The selected directory is not a valid home for JDK
经过一番探索,我找到了 C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\jre\jre\bin
。它包含许多文件,甚至一些名为 java.exe
和 javaw.exe
的文件,但它不起作用。
那么IDEA安装的捆绑版JDK的home目录在哪里呢?
最佳答案
如果你想知道捆绑的 JDK 在哪里,试试这个:
[Ctrl+Shift+A] 在 IDEA 中输入“JDK”并选择“Switch IDE Boot JDK”
您应该会看到捆绑目录,您可以切换到其他 JDK 路径。
请注意,从 2016 版开始,在所有支持的平台上运行 IntelliJ IDEA 需要 Java 8。
编辑:
从版本 2019.1 开始:
[Ctrl+Shift+A] 在 IDEA 中输入并选择“Choose Runtime...”(需要“Choose Runtime”插件)
关于java - IntelliJ IDEA 中 JDK 捆绑版本的主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33699209/