的結果我有以下的(簡化的)代碼,我的類,它調用Java編譯器來處理一個給定的源文件中:獲取編譯Java源文件,另一個Java類中,使用JavaCompiler進行包
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的結果,如何運行此編譯的代碼。
http://stackoverflow.com/questions/10480046/how-can-i-create-a-java-class-file-from-a-java-file-from-my-program –