如何通过代码卸载eclipse插件

如何通过代码卸载eclipse插件,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我想通过代码卸载eclipse插件。我不想使用eclipse提供的选项。 我想用Java编写它背后的逻辑。我编写了从插件目录和功能中删除所需插件的代码,但插件的名称仍显示在Eclipse卸载选项中。我不确定确切的机制,但关于。 (见附件) 即使它涉及一些GUI(卸载向导),它也会调用一些p2代码(如a),这可以提供一些线索,说明如何通过Java代码中的p2删除模块。您需要org.eclipse.equinox.p2.operations.UninstallOperation

我想通过代码卸载eclipse插件。我不想使用eclipse提供的选项。
我想用Java编写它背后的逻辑。我编写了从插件目录和功能中删除所需插件的代码,但插件的名称仍显示在Eclipse卸载选项中。

我不确定确切的机制,但关于。
(见附件)


即使它涉及一些GUI(卸载向导),它也会调用一些p2代码(如a),这可以提供一些线索,说明如何通过Java代码中的p2删除模块。

您需要org.eclipse.equinox.p2.operations.UninstallOperation