关于出现The type java.io.ObjectInputStream cannot be resolved.的问题解决

关于出现The type java.io.ObjectInputStream cannot be resolved.的问题解决

在使用MyEclipse导入新的java文件时,出现The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from re…




在使用MyEclipse导入新的java文件时,出现The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files的错误提示,如下图所示:





出现这个问题的原因是,我的JRE System Library使用的是1.8.0_91,版本过高,当我将版本改为1.7或1.6的版本时,就没有问题了。


版本过高的原因应该是:我使用的Tomcat版本是apache-tomcat-7.0.81,使用的JDK版本为jdk1.7.0_79,而MyEclipse中项目使用jdk1.8版本过高,使用比Tomcat中JDK版本低的JDK版本应该就可以解决问题。





操作如下:





将原有JRE移除,





点击Add Library…选择JRE System Library,





改用低版本的JRE,这里我测试1.7和1.6均可,





单击完成之后,回到属性页面,单击OK,就没问题了。






评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×