Eclipse 错误:“导入 XXX 无法解析”

新手上路,请多包涵

我正在尝试在 Eclipse 中使用 Hibernate。我正在创建一个新的简单项目,我也通过 CVS 下载了一个同事项目。两者都不起作用,而在我同事的 Eclipse 上却可以。问题是,对于 Hibernate 类的每次导入,Eclipse 都会说:

 The import org.hibernate cannot be resolved

但是所有的 Hibernate jar 都在构建路径中,即:

 antlr-2.7.6.jar
cglib-2.2.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar

原文由 bluish 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 633
2 个回答

我发现了问题。它是 hibernate3.jar。我不知道为什么它没有很好地从 .zip 中提取出来,可能是 损坏 的。检查 jars 是否损坏的一个好方法是在 Eclipse 的“Project Explorer”中浏览它们的树结构:如果您不能展开 jar 节点,则它可能已损坏。我已经看到,当您将它们 拖放 到“项目资源管理器”时,经常会出现损坏的包。也许最好在 OS 环境中移动和复制它们!谢谢你们。

原文由 bluish 发布,翻译遵循 CC BY-SA 2.5 许可协议

尝试通过转到以下菜单项来清理您的项目:

 Project > Clean...

如果这不起作用,请尝试从构建路径中删除 jars 并再次添加它们。

原文由 dogbane 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题