Eclipse plugin 即使卸载eclipse插件,透视图仍然可见

Eclipse plugin 即使卸载eclipse插件,透视图仍然可见,eclipse-plugin,Eclipse Plugin,我已经创建了一个名为“我的透视图”的透视图作为eclipse插件。它显示正确,但当我卸载该插件时,该透视图仍然存在。我如何以编程方式解决它?eclipse这样做是为了支持一些常见的用例: 使用带有附加组件的eclipse 透视图 下载版本N+1并启动 (无附加透视图) 安装附加插件并重新启动 启动和附加组件透视图 复活了 在RCP应用程序中,如果知道要卸载附加插件,可以在org.eclipse.ui.application.WorkbenchAdvisor.preshutton()方法中关闭透视

我已经创建了一个名为“我的透视图”的透视图作为eclipse插件。它显示正确,但当我卸载该插件时,该透视图仍然存在。我如何以编程方式解决它?

eclipse这样做是为了支持一些常见的用例:

  • 使用带有附加组件的eclipse 透视图
  • 下载版本N+1并启动 (无附加透视图)
  • 安装附加插件并重新启动
  • 启动和附加组件透视图 复活了

  • 在RCP应用程序中,如果知道要卸载附加插件,可以在
    org.eclipse.ui.application.WorkbenchAdvisor.preshutton()方法中关闭透视图。在EclipseIDE中,您没有访问权限,尽管您可能可以使用
    org.Eclipse.ui.IWorkbenchListener.preshutton(IWorkbench,布尔值)

    在Java源代码中我必须在哪里使用它?你能解释一下,我怎样才能知道我的插件是通过编程卸载的。我想把这一行放在这一行。请让我知道这种方法是正确的,或者我应该采用其他方法。我正在通过Eclipse IDE卸载插件。我不确定有没有办法。在RCP应用程序中,您可以控制用户可以做什么和不能做什么。在Eclipse中,它是IDE。由于IDE策略是将透视图保留在那里但被禁用,用户可以自己关闭透视图。谢谢回复。但是如果我在卸载后再考虑安装我的插件,它会给我两个视角。1.icon 2.Myperspective我正在努力解决这个问题,但无法找到答案。是的,这是一个bug。看到和