天天看点

## 无maven的老项目出现jar包冲突

**

无maven的老项目出现jar包冲突

新接触了一个老项目,运行时response.setCharacterEncoding(java.long.String)报错,找不到这个方法,我进去发现这个response是weblogic.jar里的类,与servlet-api.jar里的路径一样,但是这个项目又需要用到weblogic.jar。两个jar包都在web-inf/lib中。不能删包,没有maven,怎么办?

解决方法,我把servlet-api剪切进了和lib并列的另一个lib中,没有的话你可以自己创建,然后去(我用的idea)project structure里,选modules,选中项目,Dependencies,编辑两个lib,让你希望优先的jar包放进某个lib,然后点上下箭头按钮,把优先的lib点的靠上就ok了

在这里插入图片描述

## 无maven的老项目出现jar包冲突

**双击lib或者lib进入编辑

## 无maven的老项目出现jar包冲突

选中某个jar包,点上边±编辑。