blu*_*ish 126 java eclipse import jar buildpath
我正在尝试在Eclipse中使用Hibernate.我正在创建一个新的简单项目,我也通过CVS下载了一个同事项目.两者都不起作用,而在我的同事的Eclipse上.问题是,对于Hibernate类的每次导入,Eclipse都说:
The import org.hibernate cannot be resolved
Run Code Online (Sandbox Code Playgroud)
但是所有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
Run Code Online (Sandbox Code Playgroud)
dog*_*ane 272
尝试通过转到以下菜单项来清理项目:
Project > Clean...
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请尝试从构建路径中删除jar并再次添加它们.
blu*_*ish 17
我发现了这个问题.这是hibernate3.jar.我不知道为什么它从.zip中提取得不好,可能是腐败的.检查jar是否损坏的一种好方法是在Eclipse中的"Project Explorer"中浏览它们的树结构:如果你不能扩展jar节点,那么它可能已经损坏了.我已经看到,当你将它们拖放到"Project Explorer" 时,它会经常出现损坏的包.也许最好在OS环境中移动和复制它们!谢谢你们.
小智 8
这已经解决了我的问题。
1)清理项目项目->清理...
2) 右键单击项目 -> BuildPath -> 配置 BuildPath -> 库选项卡 -> 双击 JRE SYSTEM LIBRARY -> 然后选择备用 JRE
3)点击保存
4)再次在项目资源管理器中转到您的项目并右键单击项目 -> BuildPath -> 配置 BuildPath -> 库选项卡 -> 双击 JRE SYSTEM LIBRARY -> 这次选择“执行环境”
5) 申请
我遇到了问题,类路径以某种方式被破坏了.
所以右键单击Package explorer> Plug-in tools> Update classpath中的项目......为我做了
对我来说,它有助于改变编译器合规级别。由于未知原因,它被设置为 1.6,我将其更改为 1.8。
在项目级别右键单击项目 > 属性 > Java 编译器,而在 Eclipse 中单击菜单窗口 > 首选项 > Java > 编译器。