【发布时间】:2015-11-27 00:11:01
【问题描述】:
我包含一个 jar 文件,该文件包含项目中的其他 jar 依赖项。当我尝试在新项目中使用其中一个依赖项时,它显示类未找到错误。我可以通过在新项目的 lib 文件夹中复制所需的 jar 来解决这些问题,但是如何使用位于已包含的 jar 中的现有依赖项?
我尝试将 jar 导出为可执行文件,但这并没有解决我的问题。
【问题讨论】:
-
搜索“肥罐”。也许这对你有帮助:javacodegeeks.com/2012/11/…
-
如果它是已包含的 jar,则类将在您的类路径中可用
-
您使用的是 gradle 或 maven 等构建工具吗?听起来您需要启用传递依赖项。
-
我没有使用 maven...应该吗?一个 jar 的东西似乎是正确的路径,除了我不想创建一个可执行的 jar。该项目是一个 WAR 文件,它使用了一些第三方依赖项,这些依赖项已经包含在我控制的项目中包含的 jar 中。我只是不想在新项目中也复制第三方。