Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse plugin 如何以编程方式删除/卸载Eclipse功能及其插件_Eclipse Plugin_Eclipse Rcp - Fatal编程技术网

Eclipse plugin 如何以编程方式删除/卸载Eclipse功能及其插件

Eclipse plugin 如何以编程方式删除/卸载Eclipse功能及其插件,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,如何以编程方式卸载Eclipse特性及其所有插件?卸载的意思是删除它的所有文件,这样就不会再次加载它 我正在开发一些插件,这些插件需要在一段时间后自动卸载,无需用户的任何GUI干预。 我尝试在插件上调用Bundle.uninstall()方法,但这只是从运行时卸载它们,并不是完全删除 谢谢 稍后编辑: 此后,我又找到了一篇关于这个问题的帖子。您需要使用Eclipsep2配置系统卸载插件。看起来像org.eclipse.equinox.p2.operations.UninstallOperatio

如何以编程方式卸载Eclipse特性及其所有插件?卸载的意思是删除它的所有文件,这样就不会再次加载它

我正在开发一些插件,这些插件需要在一段时间后自动卸载,无需用户的任何GUI干预。 我尝试在插件上调用Bundle.uninstall()方法,但这只是从运行时卸载它们,并不是完全删除

谢谢

稍后编辑:
此后,我又找到了一篇关于这个问题的帖子。

您需要使用Eclipse
p2
配置系统卸载插件。看起来像
org.eclipse.equinox.p2.operations.UninstallOperation
是需要运行的

我不熟悉运行此功能,这里有一些关于使用p2的信息:

您还可以使用p2控制器执行卸载-请参阅