SpringSourceToolSuite Windows 7 32-битный установщик указывает на неправильную JRE - PullRequest
1 голос
/ 08 июля 2011

Я пытаюсь установить SpringSourceToolSuite на 32-разрядную машину Windows7 и у меня возникла проблема, когда файл .exe установщика пакета инструментов springsource ищет старый jre, а не новый jdk, как я могу заставить установщик указывать на новый jdk вместо старый jre?

Вот сообщение об ошибке, которое я получаю:

Реестр относится к несуществующим Установка среды выполнения Java или время выполнения повреждено. Система не могу найти указанный путь.

Есть предложения?

Ответы [ 3 ]

3 голосов
/ 04 октября 2013

У меня была похожая проблема.Эта ошибка означает, что записи для среды выполнения Java в реестре Windows указывают на местоположение, в котором отсутствует Java.Это может означать испорченную установку Java (возможно, некоторую версию Java, которая не была должным образом удалена).

Возможно, это можно решить путем переустановки Java (но я не уверен на 100%).В любом случае, вы можете проверить следующие шаги, чтобы увидеть, правильно ли настроен реестр для работающей установки Java.

( ВНИМАНИЕ : вы должны быть осторожны при работе с реестром и не изменять ненужныевещи)

  1. Открыть реестр Windows (Выполнить -> regedit)
  2. Перейти к ключу HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment
  3. Проверьте значение ключа " CurrentVersion ".например, 1.6
  4. В древовидном представлении редактора реестра щелкните узел внутри « Java Runtime Environment », имя которого совпадает со значением, указанным на предыдущем шаге.например.1.6
  5. Проверьте значение ключа " JavaHome " и " RuntimeLib ".Проверьте, являются ли они действительными путями.
  6. Если в древовидном представлении есть несколько версий, перечисленных в HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment , то выясните, какая версия работает и имеетпути правильно настроены.
  7. Возможно, вам придется изменить значение « CurrentVersion » (ключ, указанный в шаге 3).Например, если значение равно 1.7, но ваша рабочая установка Java - 1.6, а узел «1.6» имеет правильные пути (шаг 5), то измените значение на 1.6

Надеюсь, вы найдетеэта информация полезна.

1 голос
/ 08 июля 2011
  1. Зайдите в Окно> Настройки
  2. Выберите Java из списка слева, затем Установленные JRE
  3. Нажмите Добавить ...
  4. Выберите стандартную виртуальную машину
  5. Укажите каталог JRE (например, C: \ Program Files \ Java \ jdk1.6.0_20) и дайте ему имя, а затем нажмите "Готово". enter image description here

Найдите ваш файл sts.ini обычно в корневом каталоге, попробуйте добавить его в качестве первой строки в файле, убедитесь, что он указывает на ваш jdk, также иногда вам нужно указывать -vm и путь в разных строках.

-vm C: \ Program Files \ Java \ jdk1.6.0_20 \ bin \ javaw.exe

Вы также можете попробовать использовать установщик zip вместо установщика .msi.

0 голосов
/ 11 июля 2011

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

, например, springsource-tool-suite-2.7.0.RELEASE-e3.7-win32-installer.exe 361MB sha1 - md5

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

...