簡體   English   中英

如果不同的 jars 在插件 Z68995FCBF432492D15484D04A9D2AC4 中具有相同的 class 名稱,則訪問 class

[英]Accessing class if different jars having same class name in plugin jar

我對以下場景有要求:

我正在使用插件,它有 3 個 jar 版本。 我的要求中需要所有 jars。 但問題在於所有 jars package 名稱和 class 名稱相同(但 ZA2F2Z21ED4F8EBC40AB61DZ 的內容不同,版本不同)。 所以,當我嘗試使用 class 時,它給了我錯誤無法解析類型。

誰能建議我如何解決這個問題。

謝謝你!!!

唯一的方法是使用多個 class 加載器並使用不同的 UrlClassLoader 加載每個版本的 plugin.jar。

有關如何使用 UrlClassLoader 在運行時加載 jar 的更多信息,請參閱如何在運行時動態加載 Jars?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM