Eclipse中的打开项目列表

时间:2014-08-21 15:57:56

标签: eclipse project

有没有办法让Eclipse返回一个打开的项目列表?我需要Eclipse为我提供插件中的打开项目列表。谢谢!

1 个答案:

答案 0 :(得分:1)

这不是一个只返回打开项目的调用,因此您必须执行以下操作:

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

IProject [] projects = root.getProjects();

List<String> names = new ArrayList<>();

for (IProject project : projects)
 {
    if (project.isOpen())
     {
        names.add(project.getName());

        // TODO handle open project
     }
 }