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

时间:2014-03-19 11:50:21

标签: intellij-idea jvm

我的工作站上安装了两个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环境变量,但我已尝试过,但它无效。

2 个答案:

答案 0 :(得分:4)

我怀疑你有另一个设置覆盖你的JAVA_HOME

来自Jetbrains docs

  

idea64.exe使用此JDK搜索序列:

     

IDEA_JDK_64环境变量

     

.. \ jre64目录

     

系统注册表

     

JDK_HOME环境变量

     

JAVA_HOME环境变量

答案 1 :(得分:-1)

CTRL + ALT + SHIFT + S转到Project Structure

Platform Settings下,转到SDKs

使用+绿色图标添加新SDK并将其设置为该值。