【发布时间】:2015-02-23 22:49:59
【问题描述】:
我有项目“A”,其中包括 log4j.jar(log4j 版本 1.2)。
我将此项目“A”导出为A.jar。
当某人有 log4J 更新版本 (1.2.17) 并导入我的 A 项目 (import A.jar) 时,他得到 class not found 错误(因为 log4j 版本不同)
有没有办法解决这个问题,而无需创建新版本的A.jar(使用更新的 log4j jar)?
【问题讨论】:
-
项目A和依赖项目如何处理它们的依赖关系?如果您使用的是 Maven 或 Gradle,则可以排除依赖项(分别为 maven.apache.org/guides/introduction/… 和 gradle.org/docs/current/userguide/…)。如果您从 Eclipse 导出,这个问题可能会有所帮助 stackoverflow.com/questions/15430333/…