Spring Tool Suite(STS)升级失败

时间:2015-02-07 03:01:09

标签: windows upgrade spring-tool-suite

我的2.6.3.RELEASE Build 201411281425自动下载更新 STS(Spring Tool Suite)要求安装它,当我点击弹出窗口时它会执行一些操作,然后使用以下消息停止,这似乎表明它想要删除它。

我能理解为什么会失败,但我不确定为什么STS会认为这是可能的。 我找不到任何有关手动安装zip文件的说明,该文件可作为下载提供,作为升级安装的替代方法。

如何修复自动安装或手动安装zip?
(我在Windows 7上)

错误讯息:

An error occurred while uninstalling

session context was:
    (profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall,
     operand=[R]org.springsource.sts.ide.executable.win32.win32.x86_64
             3.6.3.201411281415-RELEASE-e44
     --> null,
         action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction).

Backup of file C:\RAMDrive\spring\STS.exe failed.
File that was copied to backup could not be deleted: C:\RAMDrive\spring\STS.exe

2 个答案:

答案 0 :(得分:4)

Start the STS you want to upgrade and before you click on "Check for Upgrades", with STS still running, rename the STS.exe file you just started, to something else, like "STS_old.exe". That should do it.

答案 1 :(得分:1)

这个消息听起来很奇怪,我以前从未见过这个消息。要安装新的STS副本,只需从下载页面下载ZIP文件(与您的操作系统匹配的那个,并选择正确的32位或64位,具体取决于您使用的操作系统和JDK)。然后解压缩,然后启动STS.exe。那就是它。