我正在爲某些應用程序編寫插件。讓我們假設應用程序依賴於libA-1.0,我的插件依賴於libA-2.0。版本有所不同並且彼此不兼容(即它們具有不同的api方法簽名)。如何防止從jar加載類
如何防止我的插件從libA-1.0加載類(或如何強制它使用libA.2.0中的類)?
有沒有辦法做到這一點,不寫自定義類加載器,並沒有使用forName,loadClassDefinition調用?
當您將一些庫放入* .war歸檔文件時,會出現類似問題,並且它們不會加載becouse web包含器在類路徑中具有「相同」庫。
Thaks尋求幫助。
問候, 帕維爾
我很想知道如果沒有類加載器, ,但我會建議沒有。 – MadProgrammer 2012-07-26 09:25:07