java 代码中的 Eclipse 命令

Eclipse commands in java code

是否可以通过 Java 代码 运行 eclipse 命令? 例如,我想编写一个 Eclipse 插件(Eclipse 项目),用于删除具有给定名称的其他 Eclipse 项目。在Eclipse中,要删除一个项目,我们右键点击'Delete'。有没有办法通过代码做到这一点。

要删除工作区中的项目,请找到项目的 IProject 对象,然后调用 delete:

IProject project = ... get project

project.delete(true, false, progress monitor);

查找项目的一种方法是:

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();

IProject project = root.getProject("project name");