Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Charger des classes extérieures (genre plugins)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Charger des classes extérieures (genre plugins)

n°1308476
bakastef
Posté le 18-02-2006 à 02:48:12  profilanswer
 

:hello:  :bounce:   Salut les gens...
 
 
Voila, je developpe une appli, et je cherche un peu d'aide sur le chargement de classes.
 
 
En gros:  
mon programme , au demarrage, va scruter un repertoire , liste les fichiers (classes .java) qu'il contient, et propose à l'utilisateur une liste des differents parseurXML spécifiques présents ds ce repertoire.  :sweat:  
 
Ce que je cherche à faire, c'est creer une instance du fichier choisit par l'utilisateur.  Je ne vois pas comment créer une instance d'une classe dont je ne suis pas sensé connaitre le nom au demarrage...  :heink:    :pfff:  
 
J'ai chercher autour des classLoader, mais je comprends pas bien le principe et je me perds ds les loadClass, findClass, defineClass  :(  et je sais meme pas si c'est comme ca qu'il faut faire   :whistle:  
 
 
Alors si quelqu'un pouvait m'aider un peu, et m'expliquer brievement comment faire, ca serait tres ympa   :)  
 
Merci d'avance.
 
 


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
mood
Publicité
Posté le 18-02-2006 à 02:48:12  profilanswer
 

n°1308687
patapon
I Was Here
Posté le 18-02-2006 à 15:34:38  profilanswer
 

ton programme doit compiler les .java ou juste charger les .class ?
 
sinon c'est bien du coté du class loader (+introspection eventuellement) qu'il faut regarder  
 
là j'ai pas le temps, je posterai qq details plus tard


---------------
.
n°1308710
bakastef
Posté le 18-02-2006 à 16:23:44  profilanswer
 

il doit les compiler... en fait ce repertoire contient des Parser XML utilisant differentes technologies ( SAX, DOM, JDOM ...)
 
Donc je doit recuperer le .java correspondant au choix de l'utilisateur, le compiler et le lancer pour parser mon fichier xml...


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1308719
the real m​oins moins
Posté le 18-02-2006 à 16:57:34  profilanswer
 

dis donc, et le topic que t'avais créé sur le meme sujet y'a qques jours, t'en a fait quoi ? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1308726
kadreg
profil: Utilisateur
Posté le 18-02-2006 à 17:02:45  profilanswer
 

c'était pas lui :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1308727
the real m​oins moins
Posté le 18-02-2006 à 17:04:01  profilanswer
 

et il est passé ou le topic ? :heink:
(du gars qui voulait justement loader des classes de "plugin" de machins xml, et à qui on a quand meme du expliquer ce qu'était une interface, et d'autres trucs interessants...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1308729
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2006 à 17:06:39  profilanswer
 

kadreg a écrit :

c'était pas lui :o


si c'était lui, le topic est dans la corbeille
 
bakastef >> tu pourrais peut être expliquer à tous ceux qui t'ont aidé pourquoi tu as effacé ton précédent topic qui aurait pu resservir ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1308735
the real m​oins moins
Posté le 18-02-2006 à 17:09:49  profilanswer
 

ou tu pourrais le ban et ressortir le topic de la poubelle [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1308739
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2006 à 17:11:26  profilanswer
 

bah je vais pas le bannir pour ça, si ça se trouve il a fait une fausse manip ou je sais pas quoi


---------------
J'ai un string dans l'array (Paris Hilton)
n°1308740
the real m​oins moins
Posté le 18-02-2006 à 17:14:00  profilanswer
 

mon cul [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 18-02-2006 à 17:14:00  profilanswer
 

n°1308741
kadreg
profil: Utilisateur
Posté le 18-02-2006 à 17:14:12  profilanswer
 

the real moins moins a écrit :

et il est passé ou le topic ? :heink:
(du gars qui voulait justement loader des classes de "plugin" de machins xml, et à qui on a quand meme du expliquer ce qu'était une interface, et d'autres trucs interessants...)


 
oui, il voullais faire l'andouille avec les fichier XML de tructeering ?
 
(je lui souhaite bien du courage  :lol: )


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Charger des classes extérieures (genre plugins)

 

Sujets relatifs
Ou puis-je télécharger le code source d'un portfolio dans ce genre :classes MySQLi sur free.fr
concevoir un plugins pour mozilla firefox[ECLIPSE] comment importer des classes
QT3 et classes (débutant)comment charger un movieclip sur la scène
[VBA] Charger des fichiers automatiquement dans une/des tables Access[Java] maj du défilement d'un jtextarea utilisé par 2 classes
Documentation des classes .net[Débutante] Découpage logique des classes ?
Plus de sujets relatifs à : Charger des classes extérieures (genre plugins)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR