【发布时间】:2025-12-29 23:30:11
【问题描述】:
我正在尝试使用 Eclipse 创建一个可运行的 JAR,但遇到了问题。 Eclipse 工作区包含两个独立的项目,它们依赖于同一个库。我可以创建可运行的 JAR,但问题是当我运行它时收到 java.lang.NoSuchMethodError 异常。
我相信我收到了java.lang.NoSuchMethodError 异常,因为libraries are different versions。有解决此问题的通用解决方案吗?如果没有,你会建议我做什么?
【问题讨论】:
-
我明白你的意思是“依赖同一个库的不同版本”?
-
是的,项目 A 依赖于 lib-1.0 而项目 B 依赖于 lib-2.0。此外,项目 A 依赖于项目 B。
标签: java jar dependencies executable-jar