我试图在windows7 32位机器上安装SpringSourceToolSuite,并有一个问题,其中springource工具套件安装程序.exe文件正在寻找旧的jre而不是新的jdk,我如何使安装程序指向新的jdk而不是旧的jre?
这里是得到的错误信息:
registry引用不存在的Java Runtime Environment安装或运行时已损坏。 该系统找不到指定的path。
有什么build议么?
通常在根目录下找到你的sts.ini文件,尝试添加这个文件作为第一行,确保它指向你的jdk,有时你需要把-vm和路径放在不同的行上。
-vm C:\ Program Files \ Java \ jdk1.6.0_20 \ bin \ javaw.exe
您也可以尝试使用zip安装程序而不是.msi安装程序。
我有一个类似的问题。 这个错误意味着你的Windows注册表中的java运行库的条目指向一个没有java的位置。 这可能意味着Java安装(可能是一些未正确卸载的Java版本)的混乱。
也许这可以通过重新安装Java解决(但我不是100%确定)。 无论如何,您可以检查以下步骤以查看注册表是否正确配置为正在运行的Java安装。
( 注意 :处理注册表时一定要小心,不要修改不必要的东西)
希望你找到这个信息有用。
如果您仍然遇到安装程序问题,请确保您已经下载了整个文件。 有些日子可能需要一段时间才能完成。 检查下载的大小是否与描述的相同,然后运行散列程序检查它是否完整
例如springsource-tool-suite-2.7.0.RELEASE-e3.7-win32-installer.exe 361MB sha1 – md5
部分下载程序可能似乎开始,但从未完成。 也可能不会显示任何错误消息 – 据我所知,试图做太快安装:)