Изменение среды выполнения Java по умолчанию с 1.8 на 1.7

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

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

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

enter image description here

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

28
задан nc4pk
15.03.2023 2:20 Количество просмотров материала 3676
Распечатать страницу

3 ответа

попробуй:

удалить JRE 8

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

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

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

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

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

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

3
отвечен Kevin Norman 2023-03-16 10:08

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

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

выше подход решает проблему для меня.

1
отвечен user3227986 2023-03-16 12:25

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

пуск-> тип и открыть "изменение окружающей среды системные переменные" -> переменные envriornmental затем найдите переменную PATH в системных переменных.

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

но убедитесь, что его C:\Program файлы \ Java\jdk1.7.0_51\bin

0
отвечен Lifebennder 2023-03-16 14:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх