java - IntelliJ IDEA 中 JDK 捆绑版本的主目录

标签 java windows intellij-idea

我的机器上安装了 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.exejavaw.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”插件)

Selecting-the-JDK-version-the-IDE-will-run-under

关于java - IntelliJ IDEA 中 JDK 捆绑版本的主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33699209/

相关文章:

java - 在 Border 和 JFrame 之间留出间隙

Java Applet 文件权限错误

c# - 通过C++或C#和Windows API创建Wi Fi网络

python - 使用Python的_winreg写入DWORD值?

IntelliJ IDEA 中的 Scala 控制台要么接受输入,要么打印输出,命令从 temrinal 运行

java - 游戏 : Algorithm for spawning enermies at game/window egdes

java - 游戏循环帧独立

Python 和 Opswat

google-app-engine - 此项目中的一个或多个模块使用不支持 Java 8 的 App Engine 版本

javascript - Intellij 插件 : AirBnB ESLint w/React