我看了以下两个网页:
和
我如何知道 IntelliJ IDEA 正在使用哪个版本和路径的 JDK? 我已经尝试设置环境变量 IDEA_JDK。 但我不确定 IDE 选择了哪个版本的 JDK。是否有日志可以验证这一点?
系统信息
IntelliJ-IDEA 15
Windows 7, 64 bit
我看了以下两个网页:
和
我如何知道 IntelliJ IDEA 正在使用哪个版本和路径的 JDK? 我已经尝试设置环境变量 IDEA_JDK。 但我不确定 IDE 选择了哪个版本的 JDK。是否有日志可以验证这一点?
系统信息
IntelliJ-IDEA 15
Windows 7, 64 bit
在 Mac 上, 默认位置是:
/Applications/IntelliJ IDEA <version>.app/Contents/jdk/Contents/Home/jre
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上都进行操作,这非常繁琐。
~/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>
c:\Users\Auyshman\.IntelliJIdea15\system\log\idea.log
。在“帮助->关于”对话框中可见JVM版本和名称(但不包括路径)。
/Users/{user}/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/{version}/IntelliJ IDEA.app/Contents/jbr
。而 Community Edition 可能会在IDEA-C
而不是IDEA-U
中。 - quiram