这个很不好找原因 .
因为svn对比一下,代码的差别不可能让项目报错 一直clean update 什么的 不行就放弃了
然后整个项目回退一下就ok了. 然后回到最新又是有问题
然后用对比工具, beyond comparepro. (比好久前用的时候有版本更新,好看多了) 发现有.classpath文件内容是不一样的.svn对比时候是忽略这类文件的
怀疑是他造成, 改成原来的. 项目clean 编译 运行, 一切正常了
原因可能是eclipse自作聪明管理依赖. 其实有maven来管理了. 如上面的情况,.classpath文件被改回来都没事,重要性可见