Ytj命名为

第一:jdk不符合要求。如果项目中使用了过高版本的jdk,您需要切换项目的jdk。

第二:没有必要的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.解决问题。红色叉消失。