从java代码打开已创建的java项目

从java代码打开已创建的java项目,java,eclipse-plugin,Java,Eclipse Plugin,我通过这种语法创建了一个java项目 IProject project= root.getProject(projectName); IJavaProject jproject= JavaCore.create(project); System.out.println(jproject); 我得到的输出是“jproject(notopen)”, 任何人都可以告诉我如何通过java代码打开这个创建的项目。您通常不需要打开java项目,因为java模型管理器会根据需

我通过这种语法创建了一个java项目

   IProject project= root.getProject(projectName);
   IJavaProject jproject= JavaCore.create(project);   
   System.out.println(jproject);    
我得到的输出是“jproject(notopen)”,
任何人都可以告诉我如何通过java代码打开这个创建的项目。

您通常不需要打开java项目,因为java模型管理器会根据需要在您使用项目时打开它

您可以使用以下方法测试
IJavaProject
是否打开:

IJavaProject javaProject = ....

boolean isOpen = javaProject.isOpen();
如果不是开放式使用:

javaProject.open(progressMonitor);

打开它
progressMonitor
是一个
IProgressMonitor
或者如果您不想报告进度,您可以指定
null

您试图对项目做什么,为什么项目没有打开是一个问题?