Укажите JRE для IntelliJ Idea в Windows
Как определить, какой JRE IntelliJ IDEA следует использовать для запуска в Windows?
Ответы
Ответ 1
В следующем сообщении было указано, что последовательность поиска путей выглядит следующим образом:
- IDEA_JDK env. переменная
- ./jre directory
- реестра
- Переменная среды JDK_HOME
И действительно. Создание переменной среды IDEA_JDK действительно помогло.
Ответ 2
Более актуальная информация, включая настройку JDK64, здесь:
<product>.exe
использует эту последовательность поиска JDK:
-
IDEA_JDK
/WEBIDE_JDK
/PYCHARM_JDK
/RUBYMINE_JDK
переменная среды (зависит от продукта, WEBIDE_JDK
применяется как к WebStorm, так и к PhpStorm)
-
..\jre
- system
Registry
-
JDK_HOME
переменная среды
-
JAVA_HOME
переменная окружения
idea64.exe
использует эту последовательность поиска JDK:
-
IDEA_JDK_64
переменная окружения
-
..\jre64
- system
Registry
-
JDK_HOME
переменная среды
-
JAVA_HOME
переменная окружения
Можно также запустить IDE с файлом <product>.bat
, находящимся в каталоге bin, и использует следующую последовательность поиска JDK:
-
IDEA_JDK
/WEBIDE_JDK
/PYCHARM_JDK
/RUBYMINE_JDK
переменная среды (зависит от продукта)
-
..\jre
-
JDK_HOME
переменная среды
-
JAVA_HOME
переменная окружения
Переменная среды должна указывать на домашний каталог установки JDK, например:
c:\Program Files (x86)\Java\jdk1.7.0_17
-
/create-i4j-log
переключатель командной строки может использоваться с .exe для отслеживания последовательности поиска JDK и выяснения причин выбора конкретного JDK.
- Фактическая версия JDK, используемая IDE, может быть проверена в диалоговом окне
Help | About
(откройте любой проект для доступа к меню).
- Определить переменную
IDEA_JDK
/WEBIDE_JDK
/PYCHARM_JDK
/RUBYMINE_JDK
в зависимости от продукта, чтобы переопределить версию по умолчанию из IDE_HOME\jre
.
- Используйте Rapid Environment Editor для добавления/изменения переменных, он обнаружит неправильные пути.