当我选择Restart
或Switch Workspace
时,我的RCP应用不会重新启动工作台。我认为在我的RCP应用程序代码中可能出现了问题,但随后我使用我的插件创建了一个可安装的功能,减去了应用程序插件,这打破了我安装我的功能的eclipse IDE的重启行为。
因此,我的代码中的某些内容破坏了重新启动工作台的能力,我无法弄清楚它是什么。我当然没有设置系统属性“eclipse.exitcode”,这显然是IDEApplication
在工作台退出时查找的内容。我甚至尝试将此属性值显式设置为24,这似乎是eclipse用于表示工作台重新启动的值。在我安装插件后,IDE仍拒绝重启。
我知道这是一个开放式的问题,但我查看了所有代码,我只是看不到任何可能会破坏重启行为的事情。有没有人对我可能会寻找什么有任何想法。