【问题标题】:Error when updating RCP application as featured, using P2使用 P2 更新 RCP 应用程序时出错
【发布时间】:2012-01-11 19:18:42
【问题描述】:

我有一个启用 Indogo 和 P2 的 RCP 应用程序。

除了我看不到菜单,自动更新会检测到新版本并邀请我更新。

但是当看起来正在完成这个错误时显示:

An error occurred while uninstalling
session context was:(profile=profile,     
phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, 
operand=[R]ar.com.cse.balanza.core.product_root.win32.win32.x86 1.0.0 --> null, 
action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction).

Backup of file C:\Temp\Deploys\AgroTrackerBalanzaProduct-1.0.0\ejecutable\jre\lib\charsets.jar failed.
File that was copied to backup could not be deleted: C:\Temp\Deploys\AgroTrackerBalanzaProduct-1.0.0\ejecutable\jre\lib\charsets.jar

错误告诉我“卸载过程”中发生了一些事情,所以应该在之前发生了一些事情!?!

我正在运行应用程序 windows 7,但在 windows xp 上发现了类似的东西。

除此之外,我可以看到 jar 文件已下载(我看到 jar 文件版本为 1.0.1),所以我可以更改一些启动器配置吗?我尝试更改 artifacs.xml,二进制启动器......但总是使用版本 1.0.0。

知道什么是错的吗? 对解决方法有什么建议吗??

最好的问候

【问题讨论】:

    标签: eclipse p2


    【解决方案1】:

    参见Bug 300812 - 无法在 Windows 上更新根文件夹 jre

    如果您使用 RCP 应用程序分发 JRE,您似乎必须在 Windows 上采取特殊步骤来更新 JRE。该错误尚未修复。

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 2015-06-28
      • 2011-03-15
      • 1970-01-01
      • 2017-04-15
      • 2011-04-24
      • 2013-03-17
      • 1970-01-01
      • 2012-06-04
      相关资源
      最近更新 更多