我是eclipse插件开发的新手。我想以编程方式刷新我的工作区或完成Eclipse。所以有任何以编程方式刷新eclipse。
答案 0 :(得分:19)
使用IResource.refreshLocal()
API。您可以在项目根目录,特定文件夹或单个文件中执行此操作。要刷新工作区中的所有项目,只需使用ResourcesPlugin.getWorkspace().getRoot().getProjects()
API枚举所有项目并依次刷新每个项目。
答案 1 :(得分:3)
这是一个用于刷新Eclipse工作区中每个项目的快速代码段。
for(IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()){
project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
}