1. 程式人生 > >IntelliJ IDEA解決jar包衝突

IntelliJ IDEA解決jar包衝突

    最近把專案從eclipse遷移到IntelliJ IDEA,遇到了jar包衝突問題,我的WEB-INF/lib下有一個javax.mail.jar和一個mail.jar,eclipse預設使用的是前者,而idea則識別為後者,這樣導致原來在eclipse中正常的程式碼在idea報錯。解決辦法很簡單。

    1.點選首頁左上方的【File】

    2.選擇點選下拉欄的【Project Structure】

    3.選擇點選【Project Structure】彈窗裡左側的【Modules】

    4.在左邊選擇你的module名字,然後選擇點選正中央上方的【Dependencies】

    5.滑鼠點選lib and one more file,點選右邊的修改按鈕

    6.選中彈出視窗的classes,點exclude按鈕

    7.把你認為衝突的jar包選中,按OK,這樣idea就會使用另外一個jar包了。

     比如我想使用的jar是javax.mail.jar。而idea使用的是mail.jar,所以我把mail.jar給exclude掉,idea就會重新檢測了