Bonjour,
J'ai une application Java qui tourne et qui génère du code java.
La question est :
Comment pouvoir compiler ce code et l'exécuter par la suite.
J'ai pensé au compilateur du jdk com.sun.tools.javac.Main, mais je suis obligé de créer mon propre ClassLoader pour récupérer la classe compilée.
En gros, ce que je cherche à savoir, si il existe un moyen de faire comme suit :
Merci pour vos réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String code ="public class myClass { "; code +="int i;"; code +="public void myMethod() {"; ...... code +="}"; Object obj = SuperCompiler.getInstance(code);
Partager