Java 我如何控制更新后发生的事情?

Java 我如何控制更新后发生的事情?,java,eclipse-rcp,p2,Java,Eclipse Rcp,P2,我们的RCP应用程序的最新版本有一个bug,导致应用程序进程在更新后重新启动时没有被破坏。发生这种情况的原因是,在更新后重新启动期间,一些Eclipse关闭例程根本无法运行 因为我们有一些代码会阻止多次执行,所以重启不会发生。在Windows上,用户必须打开任务管理器并手动终止进程 鉴于这种情况,我们正在寻找实现以下目标之一的方法: 更新后不向用户显示“是否立即重新启动?”对话框。这样,用户将不得不手动关闭并重新启动应用程序,从而执行那些特定的Eclipse关闭例程 在更新后强制执行Eclips

我们的RCP应用程序的最新版本有一个bug,导致应用程序进程在更新后重新启动时没有被破坏。发生这种情况的原因是,在更新后重新启动期间,一些Eclipse关闭例程根本无法运行

因为我们有一些代码会阻止多次执行,所以重启不会发生。在Windows上,用户必须打开任务管理器并手动终止进程

鉴于这种情况,我们正在寻找实现以下目标之一的方法:

  • 更新后不向用户显示“是否立即重新启动?”对话框。这样,用户将不得不手动关闭并重新启动应用程序,从而执行那些特定的Eclipse关闭例程

  • 在更新后强制执行Eclipse关闭例程


  • 有没有办法做到这两件事中的任何一件

    在参数部分,请添加-ClearPersistedState谢谢您的评论。这一节在哪里,这个参数做什么?应该在运行配置中,它做什么,您应该阅读。。。请用谷歌搜索。。。