Eclipse plugin 在指定位置创建IProject的eclipse插件代码

Eclipse plugin 在指定位置创建IProject的eclipse插件代码,eclipse-plugin,Eclipse Plugin,我正在使用此代码在工作区中创建一个项目 现在,我想在工作区以外的指定位置创建一个项目 有人能给我一些建议吗?最后我找到了指定要创建项目位置的代码。 这可以通过使用IProjectDescription类的setLocation()方法完成,如下所示: IProgressMonitor progressMonitor = new NullProgressMonitor(); IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(

我正在使用此代码在工作区中创建一个项目

现在,我想在工作区以外的指定位置创建一个项目


有人能给我一些建议吗?

最后我找到了指定要创建项目位置的代码。 这可以通过使用IProjectDescription类的setLocation()方法完成,如下所示:

IProgressMonitor progressMonitor = new NullProgressMonitor();

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject project = root.getProject(page1.getProjectName());

我不确定它是否有帮助,但你的编程语言是什么?JAVA对于主题本身,我不知道。您可能应该检查-if(!wizardPage.useDefaults()){IPath path1=新路径(projectLocation+“/”+wizardPage.getProjectName());desc.setLocation(path1);}
IProgressMonitor progressMonitor = new NullProgressMonitor();
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();


IProject project = root.getProject(page1.getProjectName());
    IWorkspace w = ResourcesPlugin.getWorkspace();
    IProjectDescription desc=w.newProjectDescription(project.getName()); 
    String projectLocation=page1.getProjectLocation();
    IPath path1=new Path(projectLocation+"/"+page1.getProjectName());
    desc.setLocation(path1); 
    project.create(desc, progressMonitor); 
    project.open(progressMonitor);