JSP编译问题

编译JSP文件时遇到如下错误:

    The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files


    一直无法解决,求指点!!

All these are about problems with Java 8 Update 91 (or later) that are not present when using earlier JRE/JDK versions.

是因为你引用了一个class文件导致的,把你开发工具中的其他项目关闭掉,再重新发布运行试一下

https://stackoverflow.com/questions/18075343/java-project-in-eclipse-the-type-java-lang-object-cannot-be-resolved-it-is-ind

eclipse编译器参考一下方案:
1,jdk版本太新,而eclipse版本比较旧,eclipse本身就是java开发的,所以eclipse的编译器使用的jdk版本没有程序的jdk版本高,造成一些误报。(高版本的sdk中的类有变化,eclipse编译器识别不了(猜测))。

2,要解决的话,方法有两个

1)可以选用较低版本的sdk,比如我就用回1.6版本的sdk

window->preferences->Java->Installed JREs->Add 选择一个低版本的sdk目录

2)下载一个最新的eclipse,与1.8版本的sdk匹配

我用的第一种,因为我本机有低版本的sdk,这样代价低一点。
myeclipsq编译器参考一下网址:http://blog.csdn.net/changyinling520/article/details/54237462
谢谢采纳

新出来的东西不太建议用,bug多图片说明