我有应用 A 和我自己的库 B 。我自己的库 B 导入其他库 C 。在应用 A 中,我使用自己的库 B 中的方法。此方法使用库 C 中的类并崩溃,因为应用程序A中的我无法从库C中导入类。我知道我可以将库 C 两次添加到我的应用程序和库 B ,然后它应该可以工作,但我只想使用它一次。是否有可能或者我应该开始哭泣?
总结,我认为这个方案应该有助于理解我的问题:
A (应用) - > B (myOwnLibrary) - > C (其他图书馆)
A 从 B 中导入类
B 从 C 中导入类
来自 B 的 使用方法,它使用 C 中的类,然后崩溃,因为 A 我无法导入来自 C 的课程
如果我只需要导入 C 一次并让我的应用有效,我该怎么办?
答案 0 :(得分:2)
您应该在类路径中包含“otherlibrary”中的已编译类。