用Eclipse创build一个java库

我对Java和Android编程一般都比较陌生,但是我想创build一个用于在普通(非Android)Java应用程序和Android应用程序之间共享代码的小型Java库; 所以我的问题是用Eclipse创build一个普通的Java库的最好方法。 我没有find任何地方从Eclipse创build一个新的Java库项目的选项; 这是否意味着我必须使用一个普通的Java应用程序作为我的出发点?

由于这将用于普通的Java应用程序,所以我不能使用Android库。

另外,我必须设置什么选项?

最后,由于这个库与应用程序项目位于同一个工作区,是否仍然需要创build一个Jar文件,或者是否可以build立与库项目的直接链接?

如果您使用相同的工作区,则不得创build任何库。

选项1:只使用来源

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

属性> Java构buildpath>选项卡:源>添加文件夹…

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

选项2:创build库并将其添加到Build-Path

添加一个现有的Jar(你自己的库):

如果它在工作区中:

属性> Java构buildpath>选项卡:库>添加JAR …

如果它在驱动器上的某个地方:

属性> Java构buildpath>选项卡:库>添加外部JAR …

将源文件夹导出为库:

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

有两种types:可执行jar和“普通”jar。 你不需要一个可执行的jar文件。

Java库基本上是一组jar。 所以你可以做的是根据你的源代码生成一个jar文件,并将其作为外部jar添加到你的Android和非Android项目的JAva构buildpath