这是一段代码,我正在尝试阅读一个项目。我确信该项目存在于以下路径中,但我不知道为什么会出现以下异常:
org.eclipse.core.internal.resources.ResourceException()[567]:
java.io.FileNotFoundException "/home/XX" (Is a directory)
代码:
IProject project;
String projectLocation = "/home/XX";
IProjectDescription description;
description = project.getWorkspace().loadProjectDescription(new Path(projectLocation));
project.create(description, new NullProgressMonitor());
project.open(new NullProgressMonitor());
project.refreshLocal(IResource.DEPTH_INFINITE,new NullProgressMonitor());
答案 0 :(得分:2)
如果/ home / XX是包含项目的目录,则实际项目文件是/home/XX/.project,这是您应该使用的路径。
根据Eclipse文档,loadProjectDescription需要现有项目描述文件的本地文件系统中的路径“,而不是包含它的文件夹。