2515天 Mr.贰呆

唯一自信的就是自己的人品。
寻求王者玩家一起开黑净化峡谷环境​​

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

发布于 / 1969 次围观 / 0 条评论 / Android / 二呆 /

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。

sitemap