如何在eclipse中获取所有项目的路径

时间:2014-08-08 17:56:02

标签: eclipse eclipse-plugin eclipselink

有没有办法在eclipse中获取所有项目路径。

e.g

在Eclipse项目/包浏览器窗口中,我有100个项目。其中一些位于工作空间中,而另一些则不存在(可能是某些其他驱动器但在工作空间之外)。 我想获取所有项目的路径,名称和写入文本文件,以便将来在package explorer窗口中引用。 有没有办法做到这一点。谢谢你提前

1 个答案:

答案 0 :(得分:0)

你可以使用:

IWorkspace workspace = ResourcesPlugin.getWorkspace();

IProject [] projects = workspace.getRoot().getProjects();

for (IProject project : projects)
 {
   IPath path = project.getLocation();

   String pathString = path.toOSString();

   ....
 }

注意:此代码必须位于插件或Eclipse无头应用程序中,它不能在普通的Java程序中运行。