我看过:
和
我如何知道我的IntelliJ IDEA正在使用的JDK的版本和路径? 我尝试过设置环境变量IDEA_JDK。 但我不确定IDE正在使用哪个版本的JDK。有没有我可以看到的日志来验证这个?
系统信息
IntelliJ-IDEA 15
Windows 7, 64 bit
答案 0 :(得分:2)
请查看https://intellij-support.jetbrains.com/hc/en-us/articles/206827517-Locating-IDE-log-files以找到包含用于启动Intellij IDEA的命令的日志文件
例如,在OSX上,asp controls
具有以下内容:
Template Type
如果您没有~/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>
另一种方法是使用Process Explorer并添加/启用名为&#39; Image Path&#39;查看Intellij流程的完整路径。这应该显示用于调用Intellij的JDK / JRE。
答案 1 :(得分:1)
在Mac上,默认位置是:
/Applications/IntelliJ IDEA <version>.app/Contents/jdk/Contents/Home/jre
在Windows上,默认位置是:
C:\Program Files\JetBrains\IntelliJ IDEA <version>\jre64
(有人知道Linux上的默认位置是什么吗?)
如果这些默认位置不起作用,则有两种方法可以找到实际位置:
Ctrl+Shift+A
。这会弹出一个对话框,您可以在其中键入任何动作的名称以查找并执行。P.S。
我发现IntelliJ IDEA似乎不容易提供此信息令人惊讶。每次我安装IntelliJ IDEA的新版本时,都必须转到IntelliJ IDEA JRE并执行keytool
以将证书安装到此新JRE中,以便它可以访问我们使用的内部Maven存储库。因此,每次发生这种情况时,我都需要知道内部JRE在哪里。而且我通常必须在工作中的Mac和家里的Windows上都这样做,这很繁琐。
答案 2 :(得分:0)
JVM版本和名称(但不是路径)在Help-&gt; About对话框中可见。