Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得所有项目';eclipse中的s路径_Eclipse_Eclipse Plugin_Eclipselink - Fatal编程技术网

如何获得所有项目';eclipse中的s路径

如何获得所有项目';eclipse中的s路径,eclipse,eclipse-plugin,eclipselink,Eclipse,Eclipse Plugin,Eclipselink,有没有办法在eclipse中获取所有项目路径 e、 g 在EclipseProject/PackageExplorer窗口中,我有100个项目。其中一些位于工作区中,而另一些不在工作区中(可能是其他驱动器,但在工作区之外)。 我想得到所有项目的路径,名称和文字文件写在未来的参考位于包浏览器窗口。 有什么方法可以做到这一点。请提前感谢您可以通过以下方式获得: IWorkspace workspace=ResourcesPlugin.getWorkspace(); IProject[]project

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

e、 g

在EclipseProject/PackageExplorer窗口中,我有100个项目。其中一些位于工作区中,而另一些不在工作区中(可能是其他驱动器,但在工作区之外)。 我想得到所有项目的路径,名称和文字文件写在未来的参考位于包浏览器窗口。
有什么方法可以做到这一点。请提前感谢

您可以通过以下方式获得:

IWorkspace workspace=ResourcesPlugin.getWorkspace();
IProject[]projects=workspace.getRoot().getProjects();
用于(i项目:项目)
{
IPath路径=project.getLocation();
String path String=path.toOSString();
....
}

注意:此代码必须在插件或Eclipse headless应用程序中,在普通Java程序中无法工作。

您愿意编写Eclipse插件吗?@E-Riz首先我想知道,如果不愿意,是否有人已经这样做了,您可以将所有项目路径保存在textfileThank@greg-449中。这正是我需要的。非常感谢