The type xx cannot be resolved.It is indirectly referenced from required .class

Myeclipse 提示的错误信息:
Severity and Description Path Resource Location Creation Time Id
The type org.springframework.web.struts.DispatchActionSupport cannot be resolved. It is indirectly referenced from required .class files console/src/main/java/com/dc/sys/action ShowUserManagerAction.java line 32 1419905389472 308853
此问题的原因是引入的Jar不对,或者没有引入相关jar包导致的。
在网上找了一些关于这方面错误的博文,说是安装两个版本的JDK导致的,但此说法很牵强。
归根 还是Jar 引入错误导致。
 
此次我的错误是由于硬盘坏了,重新搭建工作空间,在子工程中引入jar包的时候少引入了一个Spring相关的jar包。而子工程调用了另一个Java工程的类,这个类要用到缺少的这个Jar包。虽然java工程里面引入了这个Spring相关的jar,而且没有错误,但是在我们进入二次引入时也应该有相关jar的支持。所以在缺少时就提示以上错误信息。
光从错误信息中是无法正确判断错误方向的。
 
 

你可能感兴趣的:(spring,MyEclipse,jar,异常)