This application requires a java runtime environment что делать

Обновлено: 03.07.2024

ошибка: раздел реестра " SoftwareJavaSoftJava Runtime Среды'CurrentVersion И'

имеет значение '1.8', но '1.7' требуется. Ошибка: не удалось найти java.файл DLL Ошибка: не удалось найти среду выполнения Java SE.

java -version команда показывает следующее:

версия java " 1.8.0_40" Java (TM) SE среда выполнения (сборка 1.8.0_40-b26) Java HotSpot (TM) 64-битный сервер VM (сборка 25.40-b25, смешанный режим)

не удалось найти, где путь идет неправильно. Есть идеи?

Примечание: я использую Windows 7 (64 бит).

Я попытался удалить sencha touch cmd и переустановить. Но все та же ошибка.

Я удалил все экземпляры версии java и переустановил последний, все еще проблема сохраняется.

после попытки более сотни трюков, наконец, получил успех.

Я удалил все java.exe , javaw.exe и javaws.exe от меня

Windows\SysWOW64 папка. [Попробуйте Шаг 2, Если у вас есть система x64 (Win 7 64 бит)]

в моем случае (Windows 7 64-разрядная), я просто сделал следующее:

  • удалена ссылка на C:\ProgramData\Oracle\Java\javapath; С путь переменные среды
  • удалены файлы java, javaw, который и javaws С C:\Windows\System32 папку

после этого я закрыл все открытые консоли командной строки, снова открыл их и запустил java -версия.

  1. открываем regedit
  2. на [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
  3. изменить значение CurrentVersion от "1.8"до " 1.7"

нет. Не удаляйте ссылку среды Javapath из переменной PATH.

причина, по которой реестр не работал, заключается в том, что сценарий Oracle Javapath должен выполняться в последовательности путей перед каталогами JRE & JDK - он будет сортировать текущую версию:

поместите этот каталог во главе вашего %PATH% переменной:

[или где он находится на вашем рабочем столе]

так что ваш путь будет посмотрите что - то вроде этого-мое, например

вы увидите правильную, текущую версию:

Я использую windows 8.1 и я понизил версию JAVA с 1.8 до 1.7, и я получал ту же ошибку.

ошибка: раздел реестра "Software\JavaSoft\Ja имеет значение "1.7", но " 1.8 " требуется.

Я удалил java.exe, javaw, который.exe и javaws.exС C:\Windows\System32 папка, и это сработало для меня.

у меня была такая же проблема. Простое решение, которое сработало для меня, - это переставить записи в PATH на JRE/JDK . Эта проблема начала появляться после установки JRE 8 чья установка поместила некоторые исполняемые файлы в System32 or SysWOW64 - каталоги, эти исполняемые файлы испортил. Для решения проблемы:

создать переменную среды, указывающую на JDK home как JAVA_HOME .

поставить запись %JAVA_HOME%\bin при запуске в переменной среды PATH. Добавление существующего значения PATH . Например:

Я не удалял ни одного java.exe-файлы, но изменил порядок моей системы-переменная "path" - так, чтобы она отражала %JAVA_HOME%\bin в качестве первой записи. Это помогло.

Что касается меня на win7 64bit.

скопируйте java.EXE-файл javaw, который.exe javaws.exe в папке C:\Program Files\Java\jre1.8.0_91\bin to the C:\Windows\System32.

и затем откройте cmd, введите java-version.

перед вышеизложенным убедитесь, что CurrentVersion реестра 1.8

в меню Пуск введите "regedit", чтобы открыть редактор реестра

  1. перейдите в раздел "HKEY_LOCAL_MACHINE" в левом реестре проводник / дерево меню
  2. нажмите "программное обеспечение" в "Раздел HKEY_LOCAL_MACHINE" реестры
  3. нажмите " JavaSoft "в реестре" программное обеспечение"
  4. нажмите "среда выполнения Java "в списке" JavaSoft" реестры здесь вы можете увидеть различные версии установленной java
  5. нажмите "Java Runtime Environment" - справа вы получите 4-5 строк . Пожалуйста, выберите "CurrentVersion" и щелкните правой кнопкой мыши( выберите изменить вариант) убедитесь, что версия "1.8"

мое решение этой проблемы пришло после прочтения и пытается все выше.

в моем случае я попытался понизить Java, чтобы использовать распечатки в Apache ActiveMQ . После удаления всех версий Java и очистки реестра я получал ту же ошибку

ошибка: раздел реестра 'Software\JavaSoft\Java Runtime Environment '\CurrentVersion' имеет значение "1.7", но требуется "1.8"."

в моем случае мне нужно было перейти к переменным среды, отредактируйте путь, откройте местоположение javapath ( C:\ProgramData\Oracle\Java\javapath ) и там было - три файла ( java.exe , javaw.exe , javaws.exe ), который остался от версии JRE8.

после установления этого факта я просто переключил их с теми же файлами из C:\Windows\SysWOW64 каталог (они были из JRE7 version) и все отлично сработало.

после последнего автоматического обновления Java я не смог запустить Java из командной строки.

моя переменная пути имела 'C:\ProgramData\Oracle\Java\javapath;'

Я не мог cd в 'C:\ProgramData\Oracle\Java\javapath;' из окна командной строки, поскольку его не существовало.

Я удалил C:\ProgramData\Oracle\Java\javapath; 'из переменной path и заменил ее на' C:\Program файлы\Java\jre1.8.0_141\bin;'

вы должны определить свою папку jdk в переменной JAVA_HOME, добавьте %JAVA_HOME% в переменную path

удалить или изменить имя java.ехе, javaw, который.exe и javaws в вашей папке system32

Выполнить cmd.exe, java-версия теперь возьмите новую версию, которую вы определяете в JAVA_HOME.

сначала вы должны иметь Java 7. Если у вас нет, установите его первым (я не знаю, что вы используете, Linux, Mac, yum, apt, homebrew, вы должны узнать сами.)

если у вас уже есть Java 7 выполните команду:

изменить в свой каталог. Тогда вы можете запустить свой команда.

это только временное решение. чтобы изменить его навсегда, поместите вышеуказанную команду в свой .

EDIT: если вы используете Windows, изменить переменную окружения JAVA_HOME к вашему пути каталога установки Java 7.

мой короткий вклад, для совместного использования той же проблемы с Talend Open Studio 64 битной версии.

чтобы решить эту проблему, удалите все Java.ехе, javaw, который.exe и javaws.EXE-файлы в\c:\ProgramData\Oracle\Java\javapath

и TOS начинаются с версии 64 бит правильно !

удалите его из системного пути:

и это исправит проблему при обновлении версии java с 1.7 до 1.8

ответ арибейро сработал для меня-с небольшими изменениями

  • Я удалил ссылку на C:\ProgramData\Oracle\Java\javapath; из переменной среды Path
  • Я сделал /path/to / jdkhome в качестве первой записи в переменной среды PATH. Я думаю, что только это и нужно.

существует где-то еще одна java.exe из JRE версии 1.8, что он находится в " пути" вы должны найти и удалить его, если это возможно. это может быть в пользовательской tempdata для приложений, которые нуждаются в jre.

enter image description here

пожалуйста, измените системную переменную JAVA_BIN и JAVA_HOME, а затем перезапустите систему или, возможно, relogin. У вас есть эта ошибка, потому что это все еще jdk1.7 путь. На Windows это как это:

просто установите Java SE Runtime Environment JRE 7 !

теперь вы видите "java 7" & "java 8" в "программы и функции" в "Панели Управления"

Это сработало для меня.

одним из возможных решений этой проблемы является добавление в папку Sencha CMD файла bat, как sugested в этом потоке Sencha Cmd 5 + Java 8 Ошибка.

партия будет иметь имя " sencha.летучая мышь " с этим кодом:

поместите его в папку sencha, в моем случае это

следующий шаг заключается в изменении среды PATHEXT varible. Измените переменные пользователя, чтобы иметь наименьшее возможное влияние.

идея состоит в том, чтобы заставить windows работать .bat файлы, прежде чем .файл EXE. Это важно, потому что в папке sencha уже есть "sencha".файл EXE. И в командной строке, если вы наберете "sencha", он выполнит " sencha.exe "вместо" sencha.летучая мышь."

Это было единственное решение, которое работало, потому что я очень ограничен, когда дело доходит до разрешений.

Моя Система:- Windows 8.1

  • C:\JavaEnvironment\Java\jdk1.8.0_161
  • C:\JavaEnvironment\Java\jdk1.7.0_75

Я проверил свои переменные среды, проверил последовательность (как упоминалось в предыдущих ответах) и обнаружил, что моя переменная системного пути следующая запись в качестве первой записи:

Я изменил последовательность и определил путь JDK как первую запись:

enter image description here

Я реплицировал то же изменение в пользовательскую переменную: Path

enter image description here

после завершения вышеуказанного действия я перезапустил командную строку и выполнил команду java-version и проблема исчезла. Он отобразил Java 8 в качестве текущей версии.

Unistall Java 8 из списка программ. Выполнив следующие шаги:-

на рабочем столе, нажмите на меню Пуск (или Start ball) в левом нижнем углу экрана. Перейдите к Панели Управления. Нажмите на программы и функции. Выберите Java8 и нажмите Удалить

У меня была аналогичная проблема. Перемещение пути JDK и JRE в верхнюю часть переменной path решило проблему (которая имеет первый приоритет над тем, что присутствует в System32)

например, вот мое:

enter image description here

убить все приложения, связанные с java в диспетчере задач, а затем удалить Java.ехе , javaw, который.exe и Jawaws.exe от C:\windows\System32

Это должно решить вашу проблему. :)

просто сделал это и он работал

HKLM > программное обеспечение > JavaSoft > среда выполнения Java


Марк К. Марцелл

Retired Morrowind Fan

Здесь обсуждаем установщик и конфигуратор, собираем отчёты об ошибках. Если у вас проблемы на стадии скачивания, настройки, обновления, подключения опций - то есть ещё до начала игры - пишите в этой теме.

1. Описание проблемы (со всеми необходимыми подробностями) 6. Логи об ошибках (содержимое папки "logs") (обязательно!) В.: При запуске онлайн-инсталлятора или настройщика выдаёт ошибку: this application requires a java runtime environment 11. О.: Во-первых, убедитесь, что у вас 64-х разрядная операционная система. Во-вторых, переустановите репак - JRE 11 содержится в установщике (папка jdk). Если онлайн-инсталлятор / конфигуратор всё равно не работает (из-за 32-разрядной ОСи, технического сбоя или каприза богов), вы можете скачать оффлайн-установщик, установить репак, запустить игру (лежит в папке game) и настроить её вручную. В: После установки лаунчер не запустился, выбило ошибку Runtime Error! O: Конфигуратор сборки работает только на Windows 7 и выше, на Windows XP вы сможете поиграть только в оригинал через MGE XE, но настройщик и обновлятор сборки работать не будет. В: Почему конфигуратор не работает под Windows 98\XP? O: Потому что он написан на Java более поздней, чем 8 версия (последняя, поддерживавшая ХР). В.: При запуске MGE XE (или другой опции лаунчера) выскакивает предупреждение "Один или несколько файлов отсутствуют"; игра выдаёт кучу ошибок; после запуска на экране - множество жёлтых ромбов с восклицательными знаками.
О.: Репак скачался/установился не полностью. Нужно перекачать/переустановить (из того же или другого источника). В.: При запуске лаунчера появляется лого, потом исчезает. Сам лаунчер не открывается. Открыть лаунчер нормально получается только после перезагрузки компа.
О.: Это происходит потому, что лаунчер уже был запущен и свёрнут в трей. Откройте трей и дважды щёлкните по нужной иконке. Если не помогло, откройте диспетчер задач и завершите процесс javav.exe, после чего снова запустите лаунчер. В.: Каждый раз после перезапуска лаунчера MFR слетают настройки в MGE. О.: Запустить MGEXEgui из папки игры (\Morrowind\game), настроить и не запускать его в лаунчере. Настройки сохранятся и не будут сбрасываться.

"Путешественник, пересекший Теневой проход, может даже предположить, что покинул Тамриэль и вошел в другой мир. Небо окутано вуалью тьмы из-за регулярных яростных пепельных бурь, извергаемых могучим вулканом посреди Вварденфелла. Знакомую флору и фауну Тамриэля сменили причудливые эндемики, которые только и способны выжить при систематических выбросах пепла. Темные эльфы в плащах и масках, как правило, пасут стада гигантских насекомых. Курьер с шумом проносится на спине шестиметрового краба. Повсюду съежившиеся рабы: аргониане, хаджиты, люди."

Карманный путеводитель по Империи и её окрестностям, 1-е издание

Награды





aL☢

Не сохраняются настройки Фулрест репака(ну там где головы, тела, требования к оружию).Ни из под Админа, ни просто так.

перезапустите лаунчер и попробуйте еще раз.

Там, где я был - смерти никогда не было. Там, где я есть - ее никогда не будет. ©

Просто нужно добрее быть к людям и быть справедливым. И похрену, что это интернеты. ©

VyXU4.jpg

Хотите помочь?

Награды





DJsound

Не активна функция "свои настройки" ,не могу настроить графику под себя, параметры не сохраняются, и сбрасываются


Corovaneer

Выкачались и сразу встали: музыка, TR

Выкачались и встали, с бубном (права администратора, исключение папки в антивирусе): головы

Не выкачались(?) и не встали(?): тела, анимации.

javaw бодро отжирает за полгига оперативы и не выгружается с остановкой лончера. Если лончер выгрузить то повторно он не запустится, пока этот процесс явы жив.


jkmalak

Лаунчер выдает: "Ошибка подключения к серверу".


aL☢

Не активна функция "свои настройки" ,не могу настроить графику под себя, параметры не сохраняются, и сбрасываются

Ну а готовые настройки заменяются? начнем с этого.

Выкачались и сразу встали: музыка, TR

Выкачались и встали, с бубном (права администратора, исключение папки в антивирусе): головы

Не выкачались(?) и не встали(?): тела, анимации.

javaw бодро отжирает за полгига оперативы и не выгружается с остановкой лончера. Если лончер выгрузить то повторно он не запустится, пока этот процесс явы жив.

А если лаунчер перезапустить? тогда все опции заменяются?

Там, где я был - смерти никогда не было. Там, где я есть - ее никогда не будет. ©

Просто нужно добрее быть к людям и быть справедливым. И похрену, что это интернеты. ©

VyXU4.jpg

Хотите помочь?

Награды





aL☢

Лаунчер выдает: "Ошибка подключения к серверу".

Какая версия игры в лаунчере?

Там, где я был - смерти никогда не было. Там, где я есть - ее никогда не будет. ©

Просто нужно добрее быть к людям и быть справедливым. И похрену, что это интернеты. ©

VyXU4.jpg

Хотите помочь?

Награды





jkmalak

Какая версия игры в лаунчере?


aL☢

Игры: 4.0.11

Конфигуратора: 2.0.8

Тогда прошу вас внимательно посмотреть в шапку этой темы)

Там, где я был - смерти никогда не было. Там, где я есть - ее никогда не будет. ©

Просто нужно добрее быть к людям и быть справедливым. И похрену, что это интернеты. ©

VyXU4.jpg

Хотите помочь?

Награды





jkmalak

Тогда прошу вас внимательно посмотреть в шапку этой темы)

Старую версию тогда удалять?


bobik116

Старую версию тогда удалять?

jkmalak,

старую версию нужно удалить, потом скачать инсталлятор с шапки темы, установить, и начать новую игру.

aL☢,

Спасибо за новый резиз! Тестируем!

Награды


MagicDragon

Выкачались и сразу встали: музыка, TR

Выкачались и встали, с бубном (права администратора, исключение папки в антивирусе): головы

Не выкачались(?) и не встали(?): тела, анимации.

javaw бодро отжирает за полгига оперативы и не выгружается с остановкой лончера. Если лончер выгрузить то повторно он не запустится, пока этот процесс явы жив.

применение поправил в патче. должно все работать.

Лаунчер сворачивается в трей. пока он запущен вторая копия не сможет корректно стартануть. развернуть можно двойным щелчком. там же есть опция закрыть, если что то зависло и не возвращается на экран

Люди глупы, они верят в то, во что хотят верить
Первое Правило Волшебника


РЕДМЕНЪ

Так же почему-то лаунчер запускается только один раз за сеанс работы. Чтобы запустить снова требуется перезагрузка копьютера

Подтверждаю: проблема остаётся. Лаунчер обновлён утром.
(я думал, у меня одного такие глюки, ан нет)

Лаунчер сворачивается в трей. пока он запущен вторая копия не сможет корректно стартануть. развернуть можно двойным щелчком. там же есть опция закрыть, если что то зависло и не возвращается на экран

Куда щёлкать дважды, по какому значку? На панельке нет значка лаунчера, закрыть неможно, попытки запустить повторно из папки с игрой/из меню "Пуск" безуспешные. В Диспетчере лаунчер также не отображается.
В логах написано "База данных уже используется/закройте все соединения блаблабла"

Файл java runtime environment 1.6.0.17.exe из unknown Company является частью unknown Product. java runtime environment 1.6.0.17.exe, расположенный в d: \New Folder (3) \Sun Java \Java Runtime Environment 1 .6 .0 .17 .exe с размером файла 16901920 байт, версия файла 6.0.170.4, подпись 73c61a40496ee1a32568933059ac870c.

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Clean Junk Files".
  3. Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
  4. потом нажмите на кнопку "Select All".
  5. нажмите на кнопку "start cleaning".

Clean Registry to fix java runtime environment 1.6.0.17.exe has stopped working error

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Fix Registry problems".
  3. Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
  4. 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
  5. После завершения поиска нажмите на кнопку "select all".
  6. Нажмите на кнопку "Fix selected".
    P.S. Вам может потребоваться повторно выполнить эти шаги.

3- Настройка Windows для исправления критических ошибок java runtime environment 1.6.0.17.exe:

Clean Registry to fix java runtime environment 1.6.0.17.exe has stopped working error

  1. Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  2. В меню слева выберите " Advanced system settings".
  3. В разделе «Быстродействие» нажмите на кнопку «Параметры».
  4. Нажмите на вкладку "data Execution prevention".
  5. Выберите опцию " Turn on DEP for all programs and services . " .
  6. Нажмите на кнопку "add" и выберите файл java runtime environment 1.6.0.17.exe, а затем нажмите на кнопку "open".
  7. Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?

Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.

Нашёл на просторах интернета интересную прогу - Alchemy. Если вкратце - генератор творческого беспорядка чтобы далее его "упорядочить" и что-то из этого создать. Или же когда охота порисовать, а идей в голове нет.

Работает она на Java. И в этом проблема. При запуске она мне пишет:

"This application requires a Java Runtime Environment 1.5.0

И один вариант ответа - Ok.

Хотел прикрепить картинку, но она почему-то не прогружается.

И я не понимаю, что она от меня хочет. При нажатии на Ok кидает на сайт установки Java. Я скачиваю оттуда новую версию (8 211), но к иному результату она не приводит.

Я так понимаю, мне нужно найти именно Java Runtime Environment? Или тут проблема в другом?

Вопрос решён. Решением послужило удаление предыдущей Java и установка 64-битной версии. Большое спасибо за помощь Тимуру Богданову :)

1. Проверьте, что поставили именно JRE (хотя в JDK входят нужные вам файлы из JRE, вам весь JDK не нужен)

2. Проверьте, что система находит JRE. Вбейте в cmd команду java -version. Должно выйти что-то подобное:
C:\Users\(пользователь)>java -version

java version "1.8.0_201"

Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

3. Если выводится "java не является внутренней или внешней программой", то в переменную среды PATH допишите после точки с запятой путь до папки с java.exe. У меня этот путь выглядит так:
C:\Program Files (x86)\Common Files\Oracle\Java\javapath

Возможно, тот же путь придётся вбить в новую переменную среды JAVA_HOME.
Для того, чтобы изменения вступили в силу, нужно будет перезагрузиться.

4. И только если вообще ничего не подходит (при этом вы прописали путь и пункт 2 выводит правильное, но игра всё равно отказывается), то поискать JRE для Java 5 (т.е. версии 1.5) Надеюсь, к этому прибегать не придётся, потому что обратная совместимость в новых версиях быть должна. Лучше уж поискать альтернативу самой игре или её версии, как сказал Igor.

Читайте также: