我有一个使用 jar(“httpmime-4.1.3.jar”)的库项目。我想获取该项目生成的 jar 并将其用于其他项目,但是当我在其他项目中使用它并且需要一类“httpmime-4.1.3.jar”时,应用程序崩溃并出现 NoClassDefFoundError。
如何解决这个问题而不必将“httpmime-4.1.3.jar”添加到所有重用该库的项目中?谢谢!
最佳答案
您可能会考虑使用像 maven 这样的东西用于依赖管理。使用 Maven,您可以指定您的库项目所依赖的库 (httpmime)。然后,任何依赖于您的库的项目都会自动识别它需要下载并将 httpmime jar 也放入其类路径中,您不必担心手动复制文件。
编辑:我刚刚看到您专门研究 android 开发。这是一个 plugin with a nice getting started guide用于将 maven 与 android 一起使用。
关于java - Android(Java)中另一个 jar 里的一个 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523281/