解决方法
在Java 6及更高版本中,有一个使用编译器的API.这可能就是你要找的东西.
http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
请注意,您需要JDK才能使编译器可用. JRE是不够的.如果这是一个问题,请考虑在您的应用程序中嵌入Eclipse Java编译器.