不小心删除了myeclipse内置的jdk恢复方法在底部:
用Myeclipse10+jdk8+tomcat8写一个struts测试项目时报错:
The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files
位置:package前
原因:jdk版本不一致
解决办法:
更换library中的jdk版本,使用其内置的jdk
右击项目>
Build Path>
Configure build Path>
Add library>
选择Jre System Library>
如下选择:
java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files
下拉选项选择其自带的sun jdk 1.6

如果你以前将myecilpse10自带的jdk1.6删除了(remove)

解决:
点击上图选项右边的 Install jre->add->next->directory找到myeclipse目录下的binary目录下就可以找到com.java.win32,添加,接下来就可以添加内置的jdk了
java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files

相关文章: