Ytj命名为
第二:没有必要的jar包,比如项目中使用了struts等框架,项目打包的时候没有把jar包打包在一起,所以引入项目的时候需要添加包。
第三:jsp页面使用标签库,比如struts标签,但是你的项目中没有struts包,会出错。
第四:项目中使用了外部定制的jar包,导致myeclipse自检时找不到路径下的文件,导致程序报错。解决方案:在项目路径下,
找到。类路径文件,比较导入的包,并更新引用路径。
笔者遇到了第四种情况,如果有同样经历的读者,可以参考一下。当时错误的背景是:
1.项目正常(该项目已正常调试1个月),其中引入了一个名为bouncycastle的包。
2.其他同事给了我最新的包,我保存为bouncycastle_ytj。
3.我移除了旧的bouncycastle包,引入了新的bouncycastle_ytj。这个时候没有例外。
4.过了一段时间,感觉bouncycastle_ytj被这样调用,感觉很不专业,于是修改了G:/development package/down jars/路径下的文件名,把原来的文件名也改了。
bouncy castle = =》bouncy castle _ old;bouncycastle _ ytj = = & gt弹跳城堡.项目中出现异常。
5.改了”。classpath "文件,并发现有两个配置路径。
& lt类路径条目kind = " lib " path = " g:/development package/down jars/bouncy castle . jar "/>
& lt类路径条目kind = " lib " path = " g:/development package/down jars/bouncy castle _ ytj . jar "/>
6.经过分析我们可以看到,项目交叉的原因是因为我重命名了bouncycastle_ytj.jar文件,所以找不到了。但是”。类路径”文件
没有实时更新。所以需要手动更改为(删除第二个,保留第一个,请根据实际情况修改)并保存。
7.解决问题。红色叉消失。