这可能是一个非常基础的问题,但恐怕我对 Java 了解不多,而且我在任何地方都找不到答案。
我正在尝试构建一个依赖于 TFS SDK 的 Ant 库。我关注了the guide设置项目,但是当我将其导出为 JAR 并尝试使用 ANT 运行任务时,出现以下错误:
java.lang.NoClassDefFoundError: /com/microsoft/tfs/core/util/TFSUser
我知道我可以将 TFS SDK JAR 放在我的 ANT lib 文件夹中,但如果可能的话,我希望我的 JAR 包含它并且该库无需这样做就可以工作。
This answer似乎说可以包含使用 Eclipse 运行所需的所有资源(我使用的是 3.7.2),但它没有详细说明如何实际执行此操作。 Eclipse 中有什么选项可以这样做?
最佳答案
在导出时选择“将所需的库提取到生成的 JAR 中”。
在导出时选择“将所需的库提取到生成的 JAR 中”。
关于java - 构建包含所有依赖项的 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722257/