【发布时间】:2012-11-08 11:24:53
【问题描述】:
我的类中有以下(简化的)代码,它调用 Java 编译器来处理给定的源文件:
package test;
import javax.tools.*;
public class SimpleCompileTest {
public static void main(String[] args) {
String fileToCompile = "MyClass.java";
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int compilationResult = compiler.run(null, null, null, fileToCompile);
if(compilationResult == 0){
System.out.println("Compilation is successful");
} else {
System.out.println("Compilation Failed");
}
}
}
编译成功了,但是现在我如何得到MyClass.java的结果,如何运行这个编译代码。
【问题讨论】: