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