您的足迹:首页 > Android >【Android】异常:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files

【Android】异常:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files

The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files

以上异常是在调试socket.io的官方demo时产生的,socket.io是一个跨平台的即时通讯SDK,服务端用node.js编写,同时socket.io也提供了Android开发平台的SDK,socket.io官方demo可从这里查找:http://socket.io/blog/native-socket-io-and-android。当你调试socket.io官方demo时会发现少很多类,这时你会满世界的找类,最后就产生了这个异常。

出现这个异常的原因是因为你装了多个版本的jre或jdk的关系。eclipse在建立工程时,会自动参照你的jre路径,但多个版本就没办法了,只能手动指定jre路径。具体修改步骤如下:

1、进入window->preferences->java->Installed JREs

1)按Add;
2)JRE Name自己定义,如jre7;
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。

本博客所有文章如无特别注明均为原创。作者:二呆复制或转载请以超链接形式注明转自 不老阁
原文地址《【Android】异常:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files》。如果此文侵犯了原作者的权益可联系我们予以删除。
如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
觉得很赞 (0) 打赏
X
打赏本文作者方式
  • 微信
  • QQ红包
  • 支付宝

用微信扫一扫可留言
(若二维码有误可举报)

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)