IntelliJ IDEA 2016.1 (64): Неподдерживаемая версия java Не удается запустить в Java 1.7.0_79-b15: требуется Java 1.8 или новее
В настоящее время я установил переменную среды JAVA_HOME
в 1.7
Когда я пытаюсь открыть файл idea64.exe
(путь: ..\JetBrains\IntelliJ IDEA 2016.1\bin\idea64.exe
), ниже заполняется ошибка
![введите описание изображения здесь]()
Неподдерживаемая версия java
Не удается запустить под Java 1.7.0_79-b15: требуется Java 1.8 или новее.
Из приведенной выше ошибки я понял, что мне нужно установить my JAVA_HOME
в 1.8, но я не хочу устанавливать JAVA_HOME
в 1.8.
Я считаю, что должен быть файл конфигурации, где я могу указать на Java-8 и исправить это, может кто-нибудь, пожалуйста, сообщите мне, где я могу сделать изменения конфигурации?
Ответы
Ответ 1
Вам следует создать переменную среды IDEA_JDK_64
и установить ее значение в месте расположения экземпляра JDK8
на вашем компьютере.
Этот экземпляр JDK8
может использоваться только для idea
, а JAVA_HOME
может указывать на Java 7 одновременно без проблем.
Через документацию:
idea64.exe использует эту последовательность поиска JDK:
- IDEA_JDK_64 переменная среды
- ..\jre64
- системный реестр
- Переменная среды JDK_HOME
- Переменная среды JAVA_HOME
Ответ 2
Создание переменной среды IDEA_JDK_64, указывающей на текущую установку JDK 8, не работало для меня в Windows 7.
Что работало с IDEA от его script, находящегося в:
<your location of>\IntelliJ IDEA Community Edition 2016.1.1\bin\idea.bat
В Windows можно сопоставить ярлык с этим местоположением и изменить его значок на:
<your location of>\IntelliJ IDEA Community Edition 2016.1.1\bin\idea.ico
Ответ 3
first: jdk -version?? 1.7 или 1.8, поэтому измените эту переменную среды;
затем: удалить идею
; end: установить идею
Это глупый метод, но он работает!
Ответ 4
Возможно, вы открыли IDEA с помощью idea64.exe, попробуйте idea.exe.