如何更改用于在Windows上运行IntelliJ的JVM

kknvjkwl  于 2022-11-07  发布在  Windows
关注(0)|答案(3)|浏览(158)

我在工作站上安装了两个Java JDK,jdk1.6.0_41在我的路径中,jdk1.7.0_21也可用,但不在路径中。
如何配置IntelliJ IDEA 13以使用特定的JVM?为了清楚起见,我希望设置用于运行IntelliJ本身的JVM,而不是用于运行代码的SDK。我运行的是Windows 7企业版,并通过运行idea64.exe启动IntelliJ 13.0.2
我已经将JAVA_HOME设置为指向jdk1.7.0_21,但根据“关于”框,它使用的是jdk1.6.0_41。
JetBrains网站上的This FAQ描述了如何为Mac执行此操作,但不包括Windows。
This answer建议在Ubuntu 12中使用IDEA_JVM环境变量,但我已经尝试过了,它不起作用。

pbgvytdp

pbgvytdp1#

我怀疑您有另一个设置覆盖了JAVA_HOME
Jetbrains docs开始:
idea64.exe使用以下JDK搜索顺序:
IDEA_JDK_64环境变量
..\jre64目录
系统注册表
JDK_HOME环境变量
JAVA_HOME环境变量

vwkv1x7d

vwkv1x7d2#

在新版本中,环境变量被忽略。取而代之的是一个新的操作“选择 Boot Java运行时”。最简单的方法是通过“查找操作”Ctrl+Shift+A。
您也可以通过用户配置目录中的.jdk文件(例如%APPDATA%\JetBrains\IntelliJIdea2021.3\idea64.exe.jdk)编辑设置。这是一个纯文本文件,仅包含JDK的路径。
建议不要这样做,您应该使用与IDEA捆绑在一起的JDK。

tyg4sfes

tyg4sfes3#

CTRL + ALT + SHIFT + S以转到Project Structure
Platform Settings下,转到SDKs
使用+绿色图标添加一个新的SDK并将其设置为该值。

相关问题