我的类中有以下(简化的)代码,它调用 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 的结果,如何运行这个编译的代码。