我正在编写一个 android 库(没有资源),并计划将它作为 jar 分发。我的 library.jar 依赖于第三方库,比如:thirdParty_1.jar 和thirdParty_2.jar。我正在eclipse中构建library.jar。thirdParty_1.jar 和 thirdParty_2.jar 包含在构建路径中,并检查两者的导出顺序。当我将 library.jar 放在示例应用程序中时,它会给出运行时异常,即找不到第三方库中的类。
您知道将第三方库包装到您自己的 jar 中并将其作为独立 jar 分发的正确方法吗?
[更新] 我可以使用 Eclipse FatJar 插件创建一个 jar。这是将依赖项与 jar 一起发送的唯一方法吗?