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
Java 工作区Eclipse下的项目名称_Java_Eclipse_Plugins_Eclipse Plugin - Fatal编程技术网

Java 工作区Eclipse下的项目名称

Java 工作区Eclipse下的项目名称,java,eclipse,plugins,eclipse-plugin,Java,Eclipse,Plugins,Eclipse Plugin,我需要将工作区下的项目名称存储到列表中。我正在搜索一个预定义函数,该函数返回工作区中的所有项目名称。Eclipse中有这样的功能吗?(插件项目) 谢谢大家! 这将获得列表中的名称: IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject [] projects = root.getProjects(); List<String> names = new ArrayList<>()

我需要将工作区下的项目名称存储到列表中。我正在搜索一个预定义函数,该函数返回工作区中的所有项目名称。Eclipse中有这样的功能吗?(插件项目)


谢谢大家!

这将获得列表中的名称:

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

IProject [] projects = root.getProjects();

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

for (IProject project : projects) {
   names.add(project.getName());
}
IWorkspaceRoot root=ResourcesPlugin.getWorkspace().getRoot();
IProject[]projects=root.getProjects();
列表名称=新的ArrayList();
用于(i项目:项目){
name.add(project.getName());
}
此代码必须在Eclipse插件或无头应用程序中运行