简单内存编译器 这是javax.tools.JavaCompiler的基本包装。 这样,您将需要在JDK下运行它。 JRE不包含编译器。 对于Java 8,可以在tools.jar找到它。 对于Java 9+,可以在模块java.compiler找到。 产品特点 支持多个源文件/类 可管理的编译器标志包装器:类路径,目标版本,调试信息,详细程度 例子 基本示例: // source code to compile StringBuilder s = new StringBuilder (); s . append( " public class HelloWorld { " +