比如,我一個專案用spring4.0的包,里面有個類是這個專案所要的,另一個專案用spring4.01里面的一個類,這兩個類分別屬于各自版本里的,就是沒有一個版本共有他們,去掉任何一個都不行,如果同時放一起會報沖突吧,怎么解決這個問題
uj5u.com熱心網友回復:
尋找高版本支持的對應方法,高版本洗掉了肯定會提供對應的解決辦法的uj5u.com熱心網友回復:
你先確定高版本是否兼容低版本的功能,高版本有沒有對低版本進行洗掉或者修改,高版本的改動對低版本有什么影響。如果沒有影響的話,可以舍棄低版本,用高版本重新構建那個專案uj5u.com熱心網友回復:
高版本對低版本做更改的啊,低版本里面有個類,在高版本里不存在,用低版本的報類找不到例外,同樣用低版本的話高版本里的一個在低版本也沒有,同樣報類找不到uj5u.com熱心網友回復:
不嫌丑陋的話,就是手動用classloader去加載你需要的那個類?uj5u.com熱心網友回復:
終于知道了 謝謝uj5u.com熱心網友回復:
你的parent的pom檔案里面的version管理里面填不同的版本號就行了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/201617.html
標籤:Java SE
