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

dsekswqp  于 2023-10-15  发布在  IntelliJ IDEA
关注(0)|答案(4)|浏览(208)

我看过:
https://intellij-support.jetbrains.com/hc/en-us/articles/206827547-Selecting-the-JDK-version-the-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
r8uurelv

r8uurelv1#

默认位置

在Mac上,默认位置为:

/Applications/IntelliJ IDEA <version>.app/Contents/jdk/Contents/Home/jre

在Windows上,默认位置为:

C:\Program Files\JetBrains\IntelliJ IDEA <version>\jre64

(Does有谁知道Linux的默认位置是什么?)
如果这些默认位置不起作用,这里有两种方法可以找到实际位置:

方法一

  • 进入设置→构建、执行、部署→构建工具→ Maven →运行者
  • 打开“JRE:“列表
  • 选择“使用内部JRE”条目。
  • 看看这条路。(它可能会被缩写,所以你可能必须占卜它。

方法二

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

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

vuktfyat

vuktfyat2#

请查看https://intellij-support.jetbrains.com/hc/en-us/articles/206827517-Locating-IDE-log-files以找到包含用于启动Intellij IDEA的命令的日志文件
例如,在OSX上,~/Library/Logs/IntelliJIdea15/idea.log具有以下内容:

2015-10-17 16:26:52,339 [   1086]   INFO -        #com.intellij.idea.Main - JRE: 1.8.0_40-release-b94 (JetBrains s.r.o)
2015-10-17 16:26:52,339 [   1086]   INFO -        #com.intellij.idea.Main - JVM: 25.60-b23 (OpenJDK 64-Bit Server VM)
2015-10-17 16:26:52,378 [   1125]   INFO -        #com.intellij.idea.Main - JVM Args: <snip>

如果您没有Help -> Show log in explorer选项,请在c:\Users\Auyshman\.IntelliJIdea15\system\log\idea.log中搜索文件
另一种方法是使用Process Explorer并添加/启用名为“Image Path”的列,以查看Intellij进程的完整路径。这也应该显示用于调用Intellij的JDK/JRE。

iswrvxsc

iswrvxsc3#

JVM版本和名称(但不是路径)在Help->About对话框中可见。

zsohkypk

zsohkypk4#

在Linux上,ideaCE tar.gz安装的默认jvm位于路径/jbr如果你想改变它,让idea使用默认的系统jvm,那么只需要重命名“jbr”文件夹,idea就会选择你的系统默认jvm。

相关问题