2013-10-16 7 views
0

J'ai écrit un projet qui contient des classes que je veux réutiliser dans d'autres projets.comment réutiliser les classes java (avec eclipse)

Je sais que je peux copier coller et changer le package afin que je puisse les réutiliser dans d'autres projets.

Mais y a-t-il un meilleur moyen? Je pense que je devrais les exporter comme une bibliothèque. Et quand j'en ai besoin, je peux l'ajouter en tant que fichier JAR externe dans le chemin de compilation Java. Est-ce possible et comment puis-je le faire?

Thx !!

+2

Exportez le projet en tant que jar comme http://stackoverflow.com/questions/423938/java-export-to-an-jar-file-in-eclipse puis ajoutez le jar à la configuration du chemin de génération du projet l'exige. – david99world

+0

oui, il est possible et l'exportation en pot et l'utiliser est la bonne façon;) – RamonBoza

Répondre

4
  • Faites un clic droit sur le projet dans lequel vous devez réutiliser la classe java
  • Choisissez l'option Build Path
  • Dans l'onglet Projets ajouter le projet qui contient la classe que vous avez besoin de réutiliser

Et vous êtes bon à faire. Cela ajoutera la dépendance d'un projet à un autre et vous pourrez accéder aux classes de ce projet.

Eclipse Java Build path

0

ceux-ci sont basés sur l'exigence, pour les cas si vous avez la fonctionnalité utilisée détails qui est requis par xxx et yyy (laissez-nous ce sont des guerres), dans ce cas, vous pouvez avoir les détails de l'utilisateur comme pot et inclure ce pot à la fois xxx et yyy. de cette façon, vous n'avez pas besoin de copier des fichiers où vous êtes nécessaire. et d'une autre manière, il est facile à maintenir. Supposons que vous vouliez ajouter une fonctionnalité aux détails de l'utilisateur, vous pouvez l'ajouter une fois et il sera reflété partout où il est référencé.

Par conséquent, déplacez les fichiers dans un package distinct et transformez le fichier en un pot. plus tard, vous pouvez avoir ce pot en tant que dépendance (maven) où vous avez besoin.

0

Vous pouvez utiliser "import" Ecrivez import puis le chemin d'accès aux classes que vous souhaitez utiliser. Vous devez l'écrire au-dessus de "public class".

Questions connexes