Si può accedere al compilatore da programma: guarda la classe com.sun.tools.javac.Main (contenuta in tools.jar).
Per esempio:
codice:private com.sun.tools.javac.Main javac = new com.sun.tools.javac.Main(); int status = javac.compile(new String[] {"D:\Java\MiaClasse.java"});

Rispondi quotando