21

如何定义应该使用哪个 JRE IntelliJ IDEA 在 Windows 上运行?

4

2 回答 2

15

在下面的帖子中,指定路径查找顺序如下:

  1. IDEA_JDK 环境。多变的
  2. ./jre 目录
  3. 登记处
  4. JDK_HOME 环境变量

确实如此。创建一个 IDEA_JDK 环境变量确实有帮助。

于 2012-08-09T09:52:36.050 回答
4

包括 JDK64 设置在内的更多实际信息在这里

<product>.exe使用这个 JDK 搜索序列:

  1. IDEA_JDK///环境变量WEBIDE_JDK(取决于产品,PYCHARM_JDK适用于WebStorm和PhpStorm)RUBYMINE_JDKWEBIDE_JDK
  2. ..\jre目录
  3. 系统Registry
  4. JDK_HOME环境变量
  5. JAVA_HOME环境变量

idea64.exe使用这个 JDK 搜索序列:

  1. IDEA_JDK_64环境变量
  2. ..\jre64目录
  3. 系统Registry
  4. JDK_HOME环境变量
  5. JAVA_HOME环境变量

也可以使用<product>.bat位于 bin 目录中的文件启动 IDE,它使用以下 JDK 搜索序列:

  1. IDEA_JDK///环境变量WEBIDE_JDK(取决于产品PYCHARM_JDKRUBYMINE_JDK
  2. ..\jre目录
  3. JDK_HOME环境变量
  4. JAVA_HOME环境变量

环境变量必须指向JDK安装主目录,例如:

c:\Program Files (x86)\Java\jdk1.7.0_17
  • /create-i4j-log命令行开关可以与 .exe 一起使用,以跟踪 JDK 搜索序列并找出选择特定 JDK 的原因。
  • 可以在Help | About对话框中验证 IDE 使用的实际 JDK 版本(打开任何项目以访问菜单)。
  • 根据产品定义///IDEA_JDK变量以覆盖默认版本WEBIDE_JDKPYCHARM_JDKRUBYMINE_JDKIDE_HOME\jre
  • 使用Rapid Environment Editor添加/编辑变量,它会检测到不正确的路径。
于 2015-10-26T12:20:42.020 回答