如何知道IntelliJ IDEA正在使用什么JDK

Ayu*_*man 4 intellij-idea

我看过:

https://intellij-support.jetbrains.com/hc/en-us/articles/206827547-选择JDK版本-IDE-will-run-under

https://intellij-support.jetbrains.com/hc/en-us/articles/206827537-Configuring-JVM-options-and-platform-properties

我如何知道我的 IntelliJ IDEA 使用的 JDK 版本和路径?我尝试过设置环境变量IDEA_JDK。但我不确定 IDE 选择的是哪个版本的 JDK。有没有我可以看到的日志来验证这一点?

系统信息

IntelliJ-IDEA 15
Windows 7, 64 bit
Run Code Online (Sandbox Code Playgroud)

Mik*_*kis 5

默认位置

\n\n

在 Mac 上,默认位置是:

\n\n
/Applications/IntelliJ IDEA <version>.app/Contents/jdk/Contents/Home/jre\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 Windows 上,默认位置是:

\n\n
C:\\Program Files\\JetBrains\\IntelliJ IDEA <version>\\jre64\n
Run Code Online (Sandbox Code Playgroud)\n\n

(有谁知道linux上的默认位置是什么?)

\n\n

如果这些默认位置不起作用,可以通过以下两种方法来查找实际位置:

\n\n

方法#1

\n\n
    \n
  • 转到设置 \xe2\x86\x92 构建、执行、部署 \xe2\x86\x92 构建工具 \xe2\x86\x92 Maven \xe2\x86\x92 Runner
  • \n
  • 打开“JRE:”下拉列表
  • \n
  • 选择“使用内部 JRE”条目。
  • \n
  • 看看路径。(它可能会被缩写,所以你可能必须猜测它。)
  • \n
\n\n

方法#2

\n\n
    \n
  • 执行“查找操作...”操作。此操作的默认键绑定是Ctrl+Shift+A。这将弹出一个对话框,您可以在其中键入任何操作的名称来查找并执行它。
  • \n
  • 在打开的对话框中,键入“Switch”,然后从建议的匹配项中选择“Switch Boot JDK...”。这将为您执行“Switch Boot JDK...”操作,默认情况下该操作未绑定到任何键,并且在任何菜单中都找不到它。
  • \n
  • 在打开的对话框中,您可以看到当前选择的“Boot JDK”。甚至还有一个按钮可以将路径复制到剪贴板。
  • \n
\n\n

聚苯乙烯

\n\n

令我惊讶的是,IntelliJ IDEA 似乎并没有轻易提供这些信息。每次安装新版本的 IntelliJ IDEA 时,我都必须转到 IntelliJ IDEA JRE 并执行将keytool证书安装到这个新的 JRE 中,以便它可以访问我们使用的内部 Maven 存储库。因此,每次发生这种情况时,我都需要知道内部 JRE 在哪里。而且我通常必须同时为工作的 mac 和家里的 windows 做这件事,这是相当乏味的。

\n