新建包和类后报错:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files,在网上找到了方法并成功解决,mark一下。
当在Eclipse引用不同版本JDK工程时会发生该问题,由于开发环境中应用了多个版本的JDK 或JRE导致的。
Eclipse会按照最初的开发环境默认选择对应的Jre,如Eclipse上有jdk1.4开发的环境工程,当你在引入高版本jdk1.6开发的工程时,以上问题就出现了。
-----------解决方法-----------------------------------
1、添加JDK,Window -> Preferences -> Java -> Installed JREs -> Add
2、Next -> 选择jre安装路径 -> OK
3、将JRE添加至Libraries,选择Project -> Properties -> Libraries -> Add Library
4、选择Jre System Library -> Next -> 选择Alternate Jre 下的对应版本jre ->Finish完成
来源博客:http://blog.csdn.net/wo519074786/article/details/7697967