在Eclipse中遇到The type java.lang.Object cannot be resolved. 解决办法 _Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2126 | 回复: 0   主题: 在Eclipse中遇到The type java.lang.Object cannot be resolved. 解决办法         下一篇 
    本主题由 koei123 于 2015-6-1 15:20:54 移动
jrong1987
注册用户
等级:新兵
经验:66
发帖:67
精华:0
注册:2011-12-23
状态:离线
发送短消息息给jrong1987 加好友    发送短消息息给jrong1987 发消息
发表于: IP:您无权察看 2015-5-6 10:02:03 | [全部帖] [楼主帖] 楼主

IOUtils.copyBytes(in, System.out, 1024,true); 提示The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files错误。

一:

It is indirectly referenced from required .class file


原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。

解决方法:导入缺失的包

二:

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


出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。Eclipse在建立时,会自动参照你的jre路径,但多个版本就沒办法了。
你只能手动建立…
1. Eclipse进入window\preferences\java\Installed JREs
1)按Add
2)输入入JRE Name, 例JDK1.5.0.03
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... 

或者卸载新版本的JDK,1.8版本的JDK会出现这样的报错。

--转自 北京联动北方科技有限公司

该贴由koei123转至本版2015-6-1 15:20:53



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论