有没有办法让Eclipse返回一个打开的项目列表?我需要Eclipse为我提供插件中的打开项目列表。谢谢!
答案 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
}
}