2

В настоящее время я пытаюсь изменить JRE по умолчанию на моем компьютере с 8 до 7.

Я пытался исправить ошибку, связанную с игрой Minecraft, обновив бета-версию JRE8, но кажется, что установщик был поврежден и остановился на полпути перед сбоем. Теперь, когда я пытаюсь запустить любую связанную с Java программу, она продолжает указывать на JRE8, даже если она установлена. Я попытался переустановить его, но программа запуска больше не запускается даже после повторной загрузки и пробовал несколько других сборок.

Я применил временное исправление бинта, скопировав папку JRE7, вставив ее и переименовав в JRE8. Или я также могу зайти в реестр и изменить реестр 1.8.0 (HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0), чтобы он указывал на папку JRE7 вместо папки JRE8. Если ни одно из этих двух "исправлений" не применено, я получаю ошибку Launch4j при попытке запустить что-нибудь связанное с Java:

Как я могу это исправить?

3 ответа3

3

Пытаться:

Удалить JRE 8

  1. Перейти, чтобы удалить программу на панели управления вашего компьютера
  2. Удалить JRE 8

Установить JRE 7

  1. Скачать JRE 7
  2. Установить JRE 7

Обновите системную переменную JAVA_HOME вашего компьютера

  1. Щелкните правой кнопкой мыши на компьютере в меню "Пуск".
  2. Выберите Свойства в раскрывающемся списке
  3. Нажмите на Дополнительные параметры системы
  4. Нажмите на переменную среды под вкладкой "Дополнительно"
  5. Под Системными Переменными нажмите New
  6. Для имени переменной: напишите "JAVA_HOME" без кавычек
  7. Для значения переменной: укажите путь к вашему компьютеру для новой установки JRE 7
  8. Нажмите Okay, затем нажмите Okay снова
  9. Перезагрузите компьютер

Надеюсь, это поможет, это сработало для моего перехода с Java 8 на Java 7

1

Это происходит, когда есть две переменные для переменной PATH, одна для переменных среды пользователя и другая для переменной среды системы. Если один из них указывает на Java 1.8, а другой указывает на Java 1.7, что приводит к двусмысленности. Таким образом, создание переменной JAVA_HOME для системы и пользователя и ее настройка в переменной PATH для пользователя и системных переменных среды решит эту проблему.

Затем javac -version или java -version в командной строке выдает версию java, настроенную в JAVA_HOME.

Вышеуказанный подход решает проблему для меня.

0

Вы должны добавить папку Java 7 в путь. Не нужно переустанавливать.

Пуск-> введите и откройте "Изменить системные переменные среды" -> переменные среды, затем найдите переменную Path в системных переменных.

проверьте, что в переменной Path у вас нет расположения java 8: C:\Program Files\Java\jre1.8.0_31\bin

но убедитесь, что это C:\Program Files\Java\jdk1.7.0_51\bin

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .