Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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
如何解决org.eclipse.core.internal.resources.ResourceException_Exception_Java_Runtimeexception - Fatal编程技术网

如何解决org.eclipse.core.internal.resources.ResourceException

如何解决org.eclipse.core.internal.resources.ResourceException,exception,java,runtimeexception,Exception,Java,Runtimeexception,我以前从未遇到过这种异常 org.eclipse.core.internal.resources.ResourceException: Resource '/External Plug-in Libraries' is not open. at org.eclipse.core.internal.resources.Project.checkAccessible(Project.java:137) at org.eclipse.core.internal.resources.Project.is

我以前从未遇到过这种异常

org.eclipse.core.internal.resources.ResourceException: Resource '/External Plug-in Libraries' is not open.
at org.eclipse.core.internal.resources.Project.checkAccessible(Project.java:137)
at org.eclipse.core.internal.resources.Project.isNatureEnabled(Project.java:817)
at newmodulewizrd.ui.Integrate.printProjectInfo(Integrate.java:130)
at newmodulewizrd.ui.Integrate.getWorkSpace(Integrate.java:123)
at newmodulewizrd.ui.Integrate.presentOptionsAndAddToMain(Integrate.java:117)
at newmodulewizrd.ui.Integrate$2.actionPerformed(Integrate.java:84)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
这是我的密码

try {
  if (project.isNatureEnabled("org.eclipse.jdt.core.javanature")) {
    IJavaProject javaProject = JavaCore.create(project);
      if(flag2==0) {
        printPackageInfos(javaProject);
        flag2=1;
      } else {
        IPackageFragmentRoot srcFolder = cm.createNewSourceFolder(project);
        newModule = srcFolder.createPackageFragment(textfield.getText(), true,null);
        printPackageInfos(javaProject);
        try {
          cm.refreshWorkspace();
        } catch (CoreException e) {
          e.printStackTrace();
        }
      }
   } else {
     System.out.println("something went wrong here");
   }
 } catch (CoreException e) {
   e.printStackTrace();
 }
我怀疑它正试图访问我的java项目中的“jre系统库[jre6]文件夹{undermySRC folder}”


关于如何解决这个问题有什么想法吗?

我找到了问题的解决方案,所以我把它贴在这里,这样任何有同样问题的人都能从中受益

显然,这里提到的“幻影项目”有一个链接

所以我按照步骤做了

1. Activate the 'Plug-ins' view by going to Window > Show View > Other > PDE > Plug-ins.

2. Select all plug-ins in the view.

重新启动了我的IDE。现在可以看到我的“外部插件库Java项目”。我删除了这个项目,现在一切都好了。

在我的工作区中搜索文本时出现了这个错误。它是在从Git导入到我的Eclipse CDT项目列表中的一个新的C++库项目之后开始的。 我删除了下面的目录以修复此问题。它似乎已损坏,并且包含指向旧的已删除文件的链接,在文本搜索时无法找到该文件

  • C:\Users\me\workspace\.metadata\.plugins\org.eclipse.core.resources