如何使用 Eclipse 制作 Java 库?

2022-09-01 04:40:17

我对Java和Android编程一般来说相当陌生,但我想创建一个小型Java库,用于在普通(非Android)Java应用程序和Android应用程序之间共享一些代码;所以我的问题是,用Eclipse创建普通Java库的最佳方法是什么?

我没有在任何地方找到从Eclipse创建新的Java库项目的选项;这是否意味着我必须使用普通的Java应用程序作为起点?由于这也将用于普通的Java应用程序,因此我无法使用Android库。

另外,我必须设置哪些选项?

最后,由于此库将与应用程序项目位于同一工作区中,如果我可以建立指向库项目的直接链接,是否仍必须创建 JAR 文件?


答案 1

如果使用相同的工作区,则无需创建任何库。

选项 1:仅使用源

在具有依赖项的项目的属性中,您可以添加另一个源文件夹:

“Java 构建路径>”选项卡>属性:源>添加文件夹...

在“项目”选项卡中,您也可以将整个项目“添加”到其他项目中。有很多方法可以实现你的目标。

选项 2:创建库并将其添加到生成路径

添加现有的 Jar(您自己的库):

如果它位于工作区中:

“Java 构建路径>”选项卡>属性:>添加 JAR 的库...

如果它位于驱动器上的某个位置:

“Java 构建路径>”选项卡>属性:>添加外部 JAR 的库...

将源文件夹导出为库:

源文件夹的上下文菜单 > 导出> Jar 文件

有两种类型:可执行 Jar 和“普通”Jar。你不需要一个可执行的 Jar。


答案 2

Java库基本上是一组JAR文件。因此,您可以做的就是根据您的源代码生成一个JAR,并将其作为外部JAR添加到Android和非Android项目的Java构建路径中。


推荐