[英]How do I make a Java library with Eclipse?
一般来说,我对 Java 和 Android 编程还比较陌生,但我想创建一个小型 Java 库,用于在普通(非 Android)Java 应用程序和 Android 应用程序之间共享一些代码; 所以我的问题是用 Eclipse 创建普通 Java 库的最佳方法是什么?
我在任何地方都找不到从 Eclipse 创建新 Java 库项目的选项; 这是否意味着我必须使用普通的 Java 应用程序作为起点? 因为这也将用于普通的 Java 应用程序,所以我不能使用 Android 库。
另外,我必须设置哪些选项?
最后,由于这个库将与应用程序项目位于同一工作区,如果我可以建立到库项目的直接链接,是否仍然必须创建 JAR 文件?
如果您使用相同的工作区,则不必创建任何库。
选项 1:仅使用源
在具有依赖项的项目的属性中,您可以添加另一个源文件夹:
属性 > Java 构建路径 > 选项卡:源 > 添加文件夹...
在“项目”选项卡中,您也可以将整个项目“添加”到另一个项目。 有很多方法可以实现您的目标。
选项 2:创建库并将其添加到构建路径
添加现有的 Jar(您自己的库):
如果它在工作区中:
属性 > Java 构建路径 > 选项卡:库 > 添加 JAR...
如果它在驱动器上的某个地方:
属性 > Java 构建路径 > 选项卡:库 > 添加外部 JAR...
将源文件夹导出为库:
源文件夹的上下文菜单 > 导出 > Jar 文件
有两种类型:可执行 Jar 和“普通”Jar。 您不需要可执行 Jar。
Java 库基本上是一组 JAR 文件。 因此,您可以做的是根据您的源代码生成一个 JAR,并将其作为外部 JAR 添加到您的 Android 和非 Android 项目的 Java 构建路径中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.