2010-03-09 14 views
0

je veux accéder ou obtenir la classe qui est présente dans différents project.How puis-je faire? AideAccès à une classe de différents projets

En fait, les réflexions à l'aide que je veux accéder à une classe de package différent. Classe class = "classe d'un autre projet"

+0

Je ne suis pas sûr de savoir ce que vous voulez dire ici, alors je ne veux vraiment pas vous donner de réponse. Pourriez-vous être plus complet dans la description de ce que vous voulez accomplir, peut-être sous la forme d'un exemple ou quelque chose? –

+0

quel IDE utilisez-vous? – Bozho

Répondre

3

Vous pouvez utiliser Eclipse IDE qui permet d'ajouter le projet en tant que dépendance, ce qui vous permet d'utiliser la classe à laquelle vous souhaitez accéder.

Vous pouvez le faire en cliquant avec le bouton droit de la souris sur le projet et en sélectionnant Configuration du chemin de construction et en sélectionnant l'onglet Projets et le projet qui a une classe que vous voulez utiliser.

+0

@ gurukulki-merci l'a obtenu – Steven

+0

mais comment puis-je le faire par programmation.Je veux écrire le code qui fait cela.Comment devrais-je faire cela? – Steven

+0

Je pense que vous pouvez le faire en créant jar de ce projet et en l'ajoutant au chemin de la classe avant d'exécuter votre application. – GuruKulki

1

Ajoutez simplement l'autre projet (ou son fichier JAR) au classpath de votre projet actuel. Cela devrait rendre visibles toutes les classes de l'autre projet dans votre projet actuel.

Pour plus de détails, vous devrez donner plus d'informations sur les particularités de votre installation.

Edit:

Aucune réflexion ne devrait être nécessaire étant donné le contenu de votre question, mais le marquage à la question « réflexion » me demande si je suis peut-être mal compris.

0

Avez-vous vraiment besoin de java reflection? Dans votre cas, classpath para n'aide pas?

Mettez /foo/bar/MyClass.class dans votre classpath.

J'espère avoir bien compris votre question.

Questions connexes