Class liste
luludojava
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
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...
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:
- Class liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Liste site streaming illégal - Accueil - Services en ligne
1 réponse
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.
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.