-1

这是一段代码,我正在尝试阅读一个项目。我确定该项目存在于以下路径中,但我不知道为什么会出现以下异常:

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());
4

1 回答 1

2

如果 /home/XX 是包含项目的目录,则实际的项目文件是 /home/XX/.project,这就是您应该使用的路径。

根据Eclipse文档,loadProjectDescription 需要现有项目描述文件在本地文件系统中的路径,而不是包含它的文件夹。

于 2012-12-24T18:04:40.147 回答