Class liste

Fermé
luludojava - 26 févr. 2016 à 11:24
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 26 févr. 2016 à 20:35
Bonjours,

je viens a vous car je désire faire quelque chose mais je n'y parvient pas, j'espère donc que vous aurez des idées meilleures que les miennes...!!!

voila, en fait j'aimerai réaliser un gestionnaire d'exception, qui ne marche pas trop mal, mais je bloque sur quelque chose....est-il possible de récuperer la liste des classes d'un projet java???

je m'explique : pour l'instant mon projet est constitué de 4 classe dont le nom n'est pas important , suposons une classe A, B, C, D...

existe-t-il un moyen de récuperer un tableau de String contenant le nom de ces quatrs classes???

j'espère que vous pourrez eclairer ma lanterne... merci d'avance et veuille m'excuser pour mon orthographe déplorable...
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
26 févr. 2016 à 20:35
Bonjour,

Un "projet Java" n'a pas d'existence concrète, ce ne sont que des fichiers posés dans un coin de ton ordinateur.

Ce qui compte à l'exécution ça va être les classes chargées dans la mémoire de Java. Or celles-ci ne sont chargées que si tu en as besoin.
Par exemple au démarrage de l'application seule la classe qui contient ton main va être chargées, les autres sont invisibles pour Java.

Pour être exhaustif (et bien récupérer toutes les classes qui t'intéresse) il faut lui lister les classes à charger, par exemple en parcourant l'arborescence de tes fichiers .class pour les charger avec URLClassLoader.
0