打包类以在另一个应用程序中使用的最佳方法?

时间:2010-06-02 18:16:31

标签: java android

我编写了一个Android应用程序,其中包含执行有用功能的各种抽象类。这些功能可以在其他应用程序中使用。

我想与另一个程序员共享一个类模块,但我不想共享源代码。我想分享.class文件,但我不知道如何执行以下操作:

  • 将Android .java文件编译为.class
  • .class文件的接收者必须做什么才能在他们的项目中使用.class? (使用Eclipse环境)

2 个答案:

答案 0 :(得分:3)

您可能想要创建一个JAR。有关如何在Eclipse中执行此操作的信息很多。请参阅this how-to作为开始。基本上,您只需转到File-> Export-> Jar文件。对于导入方面,请参阅How to Add JARs to Project Build Paths in Eclipse (Java)

但是,您应该意识到反编译Java类非常容易。

答案 1 :(得分:2)

您可以使用.jar文件进行分享。 Eclipse有一个向导,可以将您的类导出为jar文件。

将其导入Eclipse中的Android项目:
https://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary