可以在Java代码中调用javac编译器功能? 22 次浏览 可以。 Java SE5之前,使用tools.jar的com.sun.tools.javac. Java SE6之后,使用javax.tools的ToolProvider. 较新版本可使用jdk.compiler,可参考JDK源代码: src/jdk.compiler/share/classes/com/sun/tools/javac.