大梦想家

5年开发工程师,2年实施经理,X年售前顾问,......
数据加载中……
如何使用代码重启RCP程序?

    以前我们的产品重启RCP应用程序的时候都是找到本地路径的EXE程序,然后使用:

1Runtime runtime = Runtime.getRuntime();
2runtime.exec("cmd.exe /c " + excuteStr );


重新启动应用程序,太复杂,而且上次打开的参数都会丢失。

    今天早上翻看了一下Eclipse的org.eclipse.update.ui CVS,找到了:
PlatformUI.getWorkbench().restart();
使用这个重新启动RCP应用程序,非常的方便,而且参数都在,即使在开发环境下也一样没有问题!

客户虐我千百遍,我待客户如初恋!

posted on 2009-03-17 18:53 阿南 阅读(1413) 评论(1)  编辑  收藏 所属分类: Eclipse-RCP工作心得

评论

# re: 如何使用代码重启RCP程序? 2010-05-24 13:05 RCPer

好东西,学习了!
  回复  更多评论    

只有注册用户登录后才能发表评论。


网站导航: