compil� du code java en java
Je suis en train de d�velopper un serveur qui contient une interface relativement cibl�e.
le client apres connections lui envois un fichier .java derivant de cette interface que le serveur devra instancier puis ex�cuter (la classe est runnable)
en gros j'ai:
serveur:
Interface ImaClasse implement Serializable, Runnable(){}
client:
envois un fichier d�rivant de l'interface du serveur (l'utilisateur d�veloppera donc lui m�me le programme dans les limites de l'interface)
petit programme:
contient la classe envoy� par le client, l'instancie puis l'envoie au serveur via socket (pas de probleme)
pour le moment le serveur recupere comme il faut le fichier, v�rifie qu'il d�rive bien de l'interface et qu'il porte un nom reconnaissable.
il le compile puis lance un thread ex�cutant le run de l'objet.
le probleme vient au moment de la compilation, j'ai essay� avec:
Code:
Process pr = Runtime.getRuntime().exec(javac maClasse.java);
mais il ne compile pas (je ne sais pas trop comment r�cup�rer l'out du process donc je ne connais pas le message d'erreur) alors qu'en console, en se pla�ant dans le dossier du programme il compile sans probleme.
si quelqu'un a deja fait quelquechose se rapprochant ou a une id�e pouvant me diriger vers une id�e je suis preneur. merci :)