jar包中存在包名和類名都相同的情況


情況:

  在maven中引入兩個包都有項目的包名和類名,只是jar包的名字不同。兩個包的一部分在代碼中的不同地方都需要用到。

網上找的大部分都是:

  只有改變編譯器優先選擇的jar順序(這個順序是可以改變的):包jdk放到前面就好了。

解決:

在maven中也是這樣,只要調整好dependency的順序,選定優先選擇哪個包就能解決

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.0</version>
        </dependency>

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM