首先,我要说,我对Java应用程序/Android应用程序的深入理解还远未完成,.jars的概念对我来说仍然是一个模糊的概念。
目前,我正试图为Android项目使用现有的Java项目。这个现有的Java项目依赖于两个.jars。
我的目标是拿这个项目,修改它(取出主要功能,改变一些算法等),然后把它作为一个库供我的Android项目参考。
我见过人们将他们的Java项目导出为.jars和可运行的.jars,然后将jars添加到他们的安卓项目中--但是这对我来说不管用。它要么抱怨我的构建路径(通过添加Java项目的两个.jars来解决),要么崩溃Eclipse。
我不喜欢使用插件/第三方程序,或者有三个单独的.jars (一个来自Java项目,两个来自Java项目的需求)。
有人能解释一下将Java项目构建为具有外部依赖关系的库的想法,以及如何将其作为.jar应用程序中的一个库使用吗?
谢谢!
发布于 2014-02-09 23:14:44
您可能在创建jar文件时出错。有一段时间,它会正确地导出,但会在运行时抛出错误。在导出项目时,不要忘记删除.project和.classpath选项。
转到project explorer>,右键单击project>导出。
您可以在下面的博客中了解有关创建库的更多信息。请参阅“增强库功能”教程:如何创建java库的步骤4。
如果不成功,请告诉我。
https://stackoverflow.com/questions/21616544
复制