【发布时间】: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.exe 和javaw.exe,但它不起作用。
那么与IDEA一起安装的捆绑版JDK的主目录在哪里?
【问题讨论】:
-
它是 JRE 而不是 JDK!
-
如果它没有
javac,你不能用它开发:) -
有一个捆绑的 JRE 版本。不是 JDK。如果您导航到该文件夹,则没有包含
javac的jdk/bin文件夹。我怀疑您找到的文档有错字。 您不能使用 JRE 进行开发。 -
至少在 Mac 上他们捆绑了完整的 JDK,而不仅仅是 JRE(尽管应用程序包中的文件夹称为“jre”)。
-
我刚刚检查了 IntelliJ 的 Windows 版本,他们确实只发布了 JRE,而不是 JDK。所以你必须手动安装它。
标签: java windows intellij-idea