!636 !include #1000451 // class _x18, modified for Android main { static Object androidContext; psvm { _x18.androidContext = androidContext; _x18.verbose = true; Class c = _x18.getEclipseCompiler(); System.out.println(c); // Class found! //static String compileJava(File srcDir, List libraries, File classesDir) File srcDir = _x18.TempDirMaker_make(); _x18.saveTextFile(new File(srcDir, "main.java").getPath(), "public class main { public static void main(String[] args) {}}"); File classesDir = _x18.TempDirMaker_make(); try { print "Running compileJava" long time = System.currentTimeMillis(); _x18.compileJava(srcDir, new ArrayList(), classesDir); time -= System.currentTimeMillis(); System.out.println("Done compileJava - " + time + " ms"); } catch (Throwable e) { print "Error in compileJava" e.printStackTrace(); } System.out.println("main.class size: " + new File(classesDir, "main.class").length()); } }