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


慕莱坞森
浏览 1055回答 3
3回答

慕工程0101907

尝试通过转到以下菜单项来清洁项目:Project > Clean...如果那不起作用,请尝试从构建路径中删除jar,然后再次添加。

慕运维8079593

显然,在某些情况下存在有效的问题,但是Eclipse有时没有充分的理由抛出此错误。仍然(2019-03)是一个古老的(2010)Eclipse错误,可以通过对项目设置进行微不足道的更改来解决。我选择更改的设置是:项目>属性> Java构建路径>订单和导出>进行无意义的订单更改>应用。重新更改订单不会退回到该问题。只需触摸文件也可以解决问题(下次我将测试触摸)。

眼眸繁星

我发现了问题。那是hibernate3.jar。我不知道为什么它不能从.zip中正确提取,甚至可能已损坏。检查jar是否损坏的一种好方法是在Eclipse的“项目资源管理器”中浏览它们的树结构:如果您无法扩展jar节点,则可能是损坏的。我已经看到有损坏的程序包是很常见的,当您将其拖放到“项目资源管理器”中时。也许最好在OS环境中移动和复制它们!谢谢你们。
打开App,查看更多内容
随时随地看视频慕课网APP