was not built since its build path is incomplete. Cannot find the class file

今天在使用maven构建项目的时候出现

The project was not built since its build path is incomplete. Cannot find the class file for Java.lang.Object. Fix the build path then try building this project 
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 

当我把项目 update maven project 的时候, 这个错误没有了,,可是在我写代码的时候,又出现了,,虽然似乎没有问题,没什么影响,可是看到红X 还是很不爽的。 百度了一下 说是版本的问题,,即JDK 安装了多个版本,,,确实啊,我安装了JDK7 ,和 JDK8 , 默认是 JDK7 , eclipse 里面 所有的项目,包括这个项目使用的是 JDK8 ,但是我选择的确实 JAVA SE 1.7 估计就是这块有点 不明确,eclipse 觉得版本不一致出错了吧。

解决办法:
1. 进入window / preferences / java / Installed JREs 
1)按Add 
2)输入JRE Name, 例JDK1.5.0.09
3)JRE home directory, 选择安装的路径 
4)按OK 
2. 进入Project / properties / Java Bulid Path 
1)Add library 
2)选JRE System Library后按Next 
3)选workplace default JRE后按 finish... 

同时也修改一下 项目的编译 版本 : 然后选择java下面的compiler进行配置即可。 输入图片说明

转载于:https://my.oschina.net/ouminzy/blog/914691

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值