使用Eclipse创建Java库

Syl*_*inL 38 java eclipse android

我对Java和Android编程很新,但是我想创建一个小的java库,用于在普通(非Android)Java应用程序和Android应用程序之间共享一些代码; 所以我的问题是用Eclipse创建普通java库的最佳方法.我没有找到从Eclipse创建新的Java库项目的选项; 这是否意味着我必须使用普通的Java应用程序作为我的起点?

由于这也将用于普通的Java应用程序,我不能使用Android库.

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

最后,由于此库将与应用程序项目位于同一工作区中,是否仍然必须创建Jar文件或者是否可以建立到库项目的直接链接?

C12*_*O11 34

如果使用相同的工作区,则不得创建任何库.

选项1:只需使用来源

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

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

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

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

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

如果它在工作区中:

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

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

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

将源文件夹导出为库:

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

有两种类型:可执行Jars和"普通"Jars.您不需要可执行的Jar.


Ade*_*ros 7

Java库基本上是一组jar.所以你可以做的是根据你的源代码生成一个jar,并将它作为外部jar添加到Android和非Android项目的JAva构建路径中

  • 谢谢,从普通的java项目导出Jar工作得很好.Eclipse的文档应该更清楚地表明没有用于创建Java库的独立项目或选项. (3认同)