Delle righe che mi hai scritto forse servono queste

// compile it
int compileReturnCode =
com.sun.tools.javac.Main.compile(
new String[] {sourceFile});
if (compileReturnCode == 0) {
// run it

ho una domanda
Da dove scarico il package com.sun.tools.javac.Main.compile?