我看过:
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
4条答案
按热度按时间r8uurelv1#
默认位置
在Mac上,默认位置为:
在Windows上,默认位置为:
(Does有谁知道Linux的默认位置是什么?)
如果这些默认位置不起作用,这里有两种方法可以找到实际位置:
方法一
方法二
Ctrl+Shift+A
。这将打开一个对话框,您可以在其中键入任何操作的名称以查找并执行它。P.S.
我发现令人惊讶的是,IntelliJ IDEA似乎并不容易提供这些信息。每次我安装新版本的IntelliJ IDEA时,我都必须转到IntelliJ IDEA JRE并执行
keytool
以将证书安装到这个新的JRE中,以便它可以访问我们使用的内部maven存储库。因此,每次发生这种情况时,我都需要知道内部JRE在哪里。而且我通常都要在工作的mac和家里的windows上做这件事,这相当乏味。vuktfyat2#
请查看https://intellij-support.jetbrains.com/hc/en-us/articles/206827517-Locating-IDE-log-files以找到包含用于启动Intellij IDEA的命令的日志文件
例如,在OSX上,
~/Library/Logs/IntelliJIdea15/idea.log
具有以下内容:如果您没有
Help -> Show log in explorer
选项,请在c:\Users\Auyshman\.IntelliJIdea15\system\log\idea.log
中搜索文件另一种方法是使用Process Explorer并添加/启用名为“Image Path”的列,以查看Intellij进程的完整路径。这也应该显示用于调用Intellij的JDK/JRE。
iswrvxsc3#
JVM版本和名称(但不是路径)在Help->About对话框中可见。
zsohkypk4#
在Linux上,ideaCE tar.gz安装的默认jvm位于路径/jbr如果你想改变它,让idea使用默认的系统jvm,那么只需要重命名“jbr”文件夹,idea就会选择你的系统默认jvm。