亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從具有沖突名稱的包中導入

從具有沖突名稱的包中導入

烙印99 2023-01-05 16:59:40
我的引用庫中有 2 個外部 jar。這兩個罐子都有一個同名的包。有什么方法可以指定我想在導入中使用哪個 jar 或者解決這個問題的方法嗎?錯誤: 
查看完整描述

3 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

在您使用該類的文件中,您必須提供完整的類名。

公共 com.mongodb.connection getDbDetail(){}


查看完整回答
反對 回復 2023-01-05
?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

com.mongodb只要類名是唯一的,具有相同的包名就不會產生任何問題。如果兩個 jar 具有相同的類名ConnectionString但在不同的包中,請使用完全限定的類名,就像com.mongodb.ConnectionString在引用相應類的任何地方一樣。如果兩個 jar 在相似的包中包含相同的類名,那么您可能會NoSuchMethodError在訪問特定方法時得到類似的結果。



查看完整回答
反對 回復 2023-01-05
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

實際上,有兩種方法可以解決您的問題:

  1. 您可以從pom.xml中刪除其中一個包的依賴性,這將從引用的庫中刪除該包。

  2. 否則,如果您需要這兩個包,則需要提供完整的包名。


查看完整回答
反對 回復 2023-01-05
  • 3 回答
  • 0 關注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號