Bonjour,
Je cherche à pouvoir faire de la reflexion (introspection de .class sur les methodes, les champs etc ..) seulement je souhaite selectionner le fichier (monfichier.java) à introspecter via un File Chooser.
Le problème est que le ClassLoader ne trouve pas la classe et je me retrouve bloqué.
J'ai tenté ca mais sans succes :
Et la j'ai une exception de ClassLoadNotFound
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 JFileChooser fc = new JFileChooser(); File f = fc.getCurrentDirectory(); URL url = file.toURL(); URL[] urls = new URL[]{url}; ClassLoader cl = new URLClassLoader(urls); String str = fc.getSelectedFile().getName().split(".java")[0]; Class cls = cl.loadClass(str)
Merci d'avance
Partager