天天看點

## 無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包,點上邊±編輯。