代码之家  ›  专栏  ›  技术社区  ›  Dean J

eclipse“元素创建失败”

  •  2
  • Dean J  · 技术社区  · 15 年前

    我使用的是wid 6.1,构建于eclipse 3.x之上。

    尝试右键单击文件夹、新建->类时,请键入该类的名称,然后单击“完成”,我将看到错误

    “创建元素失败。 org.xml.sax.saxparseException异常: 文件过早结束。“

    昨天当这件事发生时,我重新创建了我的工作区,但现在又发生了。重新安装wid需要两到三个小时的时间,所以我更愿意解决实际问题。

    建议?

    编辑: 在WID的第二次重启之后,我现在得到了“初始化Java工具的错误”。 比我收到的原始错误信息更容易搜索。

    编辑: 在wid/eclipse日志中,有一个异常,但它没有告诉我哪个项目或哪个文件。

    Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
        at org.eclipse.wst.common.internal.emf.utilities.DOMUtilities.loadDocument(Unknown Source)
        ... 21 more
    
    1 回复  |  直到 15 年前
        1
  •  2
  •   Dean J    15 年前

    单击窗口,显示视图,错误日志。

    从工作区中删除所有项目。

    逐个将项目重新加载到工作区中,查看错误日志。

    对于在加载时导致错误的项目,请转到它们的.settings文件夹,并看到文件为空和/或0字节。把它们都移走了,又起作用了。