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 или новее.

Из вышеприведенной ошибки я понял, что должен установить свой JAVA_HOME до 1,8, но я не хочу устанавливать JAVA_HOME до 1,8.

Я считаю, что должен быть файл конфигурации, в котором я могу указать на Java-8 и исправить это. Может кто-нибудь сообщить мне, где я могу внести изменения в конфигурацию?

4 ответа

Решение

Вы должны создать IDEA_JDK_64 переменная среды и установите ее значение JDK8 расположение экземпляра на вашем компьютере.

это JDK8 экземпляр может быть использован только для idea а также JAVA_HOME может указывать на Java 7 одновременно без проблем.

По документации:

idea64.exe использует эту последовательность поиска JDK:

  • Переменная среды IDEA_JDK_64
  • ..\jre64 каталог
  • Системный реестр
  • Переменная окружения JDK_HOME
  • Переменная окружения JAVA_HOME

Создание переменной среды IDEA_JDK_64, указывающей на текущую установку JDK 8, не работало для меня в Windows 7.

То, что работало, запускало IDEA из его скрипта, находящегося в:

<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

Я нашел ответы выше, немного неясные, будучи новичком в этом.

Ваш первый шаг - открыть переменные среды, выполнить поиск в Windows.

в пользовательских переменных создать новую запись для IDEA_JDK_64

добавьте путь к версии JDK, которую вы хотите использовать, для меня это было C:\Program Files\Java\jdk-13.0.1

это должно сработать.

Может быть, вы открываете IDEA с idea64.exe, попробуйте idea.exe.

Первый: jdk -версия?? 1.7 или 1.8, поэтому измените эту переменную среды; затем: удалить идею; конец: установить идею

это глупый метод, но он работает!

Другие вопросы по тегам