2010-06-02 5 views
0

J'ai écrit une application Android dont diverses classes abstraites qui effectuent des fonctions utiles. Ces fonctions pourraient être exploitées dans d'autres applications.La meilleure façon d'emballer une classe pour une utilisation dans une autre application?

Je souhaite partager un module de classe avec un autre programmeur, mais je ne souhaite pas partager le code source. Je voudrais partager un fichier .class mais je ne suis pas sûr de savoir comment effectuer les opérations suivantes:

  • Compile un fichier Android .JAVA dans .class
  • Qu'est-ce que le récepteur du fichier .class doivent faire pour utiliser cette classe .class dans leur projet? (en utilisant l'environnement Eclipse)

Répondre

3

Vous voudrez probablement créer un fichier JAR. Il y a beaucoup d'informations sur la façon de le faire dans Eclipse. Voir this how-to pour un début. Fondamentalement, vous allez simplement à Fichier-> Export-> Fichier Jar. Pour le côté import, voir How to Add JARs to Project Build Paths in Eclipse (Java). Cependant, vous devriez vous rendre compte qu'il est assez facile de décompiler les classes Java.

+0

Entendue, merci pour l'avertissement. Je suppose que je devrais juste libérer l'open source de toute façon. Au moins maintenant je comprends mes options! –

+0

Je vous ai donné +1 et accepté l'autre réponse parce que vous avez tous les deux posté en même temps et j'ai dû en choisir un :) Bonne réponse - merci encore! –

Questions connexes