Thursday, January 31, 2008

Create dynamic applications with javax.tools

Java 6 includes programmatic access to Java compilers (e.g. ToolProvider.getSystemJavaCompiler(), getSystemToolClassLoader()) meaning you can generate, compile and load Java classes on the fly. No more mucking around with undocumented private classes, yay