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.