【发布时间】:2014-06-10 03:44:00
【问题描述】:
我有应用程序 A 和我自己的库 B。我自己的库 B 导入其他库 C。在应用程序 A 中,我使用我自己的库 B 中的方法。此方法使用库 C 中的类并崩溃,因为 在应用程序 A 中我无法从库 C 导入类。我知道我可以将库 C 添加两次 - 到我的应用程序和库 B 然后它应该可以工作,但我只想使用它一次。有可能还是我应该开始哭泣?
总结一下,我认为这个方案应该有助于理解我的问题:
A(应用程序)--> B(myOwnLibrary)-- > C(其他库)
A 从 B 导入类
B 从 C 导入类
A 使用来自 B 的方法,该方法使用来自 C 的类,并且由于在 A 中我无法从 A 导入类而崩溃强>C
如果我只想导入一次 C 并让我的应用正常运行,该怎么办?
【问题讨论】:
-
类路径中有其他库类吗?
-
为什么应用程序 A 不能从 C 中导入类?
-
@PhilippeGeek 您应该将其发布为答案。我会投票。
-
@mttdbrd 一个问题作为答案?
-
Reference jars inside a jar 的可能重复项