Faire de la reflexion à partir de .java
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 :
Code:
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) |
Et la j'ai une exception de ClassLoadNotFound
Merci d'avance