【问题标题】:Home directory for bundled version of JDK in IntelliJ IDEAIntelliJ IDEA 中捆绑版本 JDK 的主目录
【发布时间】:2016-02-15 09:59:34
【问题描述】:

我的机器上安装了 JDK 7,但我想使用 IntelliJ IDEA 针对 JDK 8 进行编译。

在选择Help > About时打开的窗口中,有如下一行:

JRE:1.8.0_51-b16 x86

嗯,IDE 运行在 Java 8 上。事实上,here 声明:

JDK 与所有产品安装程序捆绑在一起,除非有任何特定问题,否则建议您使用提供的 JDK 版本。

太好了!我应该也可以在我的项目中使用捆绑版本。 但是那个 JDK 在哪里呢?

新建项目选择主目录时,默认路径为C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\jre,但不起作用。

所选目录不是 JDK 的有效主目录

经过一番探索,我找到了C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\jre\jre\bin。它包含许多文件,甚至一些称为java.exejavaw.exe,但它不起作用。

那么与IDEA一起安装的捆绑版JDK的主目录在哪里?

【问题讨论】:

  • 它是 JRE 而不是 JDK
  • 如果它没有javac,你不能用它开发:)
  • 有一个捆绑的 JRE 版本。不是 JDK。如果您导航到该文件夹​​,则没有包含javacjdk/bin 文件夹。我怀疑您找到的文档有错字。 您不能使用 JRE 进行开发
  • 至少在 Mac 上他们捆绑了完整的 JDK,而不仅仅是 JRE(尽管应用程序包中的文件夹称为“jre”)。
  • 我刚刚检查了 IntelliJ 的 Windows 版本,他们确实只发布了 JRE,而不是 JDK。所以你必须手动安装它。

标签: java windows intellij-idea


【解决方案1】:

如果您想知道捆绑的 JDK 在哪里,试试这个:
[Ctrl+Shift+A] 在 IDEA 中输入“JDK”并选择“Switch IDE Boot JDK”
您应该会看到捆绑的目录,并且可以切换到其他 JDK 路径。
请注意,从 2016 版开始,需要 Java 8 才能在所有支持的平台上运行 IntelliJ IDEA。

编辑:
从版本 2019.1 开始:
[Ctrl+Shift+A] 在 IDEA 中输入并选择“Choose Runtime...”(需要“Choose Runtime”插件)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-14
    • 2019-07-27
    • 1970-01-01
    • 2020-09-10
    • 2014-10-07
    • 2020-06-09
    • 2018-08-08
    • 1970-01-01
    相关资源
    最近更新 更多