您必须使用调试配置从Eclipse调用Java编译器(您需要从“调试配置…”菜单选项中手动创建配置。
调用JDK
1.6或更高版本下的Java编译器的“正确”方法是使用javax.tools中的JavaCompiler接口,该接口是从ToolProvider获得的(我包括所有链接,因为您有大量的类/软件包文档应该读)。
“快而脏”的方式( 应该
起作用,但我不能保证)是调用
com.sun.tools.javac.Main.main(),并将其传递给您常规的命令行参数。为此,您需要
tools.jar在类路径上(位于中
$JAVA_HOME/lib)。



