在 Windows 上为 IntelliJ Idea 指定 JRE

2022-09-02 04:25:02

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


答案 1

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

  1. IDEA_JDK环境变量
  2. ./jre 目录
  3. 注册表
  4. JDK_HOME环境变量

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


答案 2

包括 JDK64 设置在内的更多实际信息,请访问

<product>.exe使用以下 JDK 搜索序列:

  1. IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK环境变量(取决于产品,适用于 WebStorm 和 PhpStorm)WEBIDE_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环境变量

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

  1. IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_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的原因。
  • 可以在对话框中验证 IDE 使用的实际 JDK 版本(打开任何项目以访问菜单)。Help | About
  • 根据产品定义 / / / 变量以覆盖 中的默认版本。IDEA_JDKWEBIDE_JDKPYCHARM_JDKRUBYMINE_JDKIDE_HOME\jre
  • 使用快速环境编辑器添加/编辑变量,它将检测不正确的路径。

推荐