代码如下
for(int n=0;n<count1;n++){
      JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler(); 
      int result = javaCompiler.run(null, null, null, "-d","./temp/",j+"/src/"+vecFile.get(n).getName());  
      System.out.println( result == 0 ? "恭喜编译成功" : "对不起编译失败"); 
}
循环编译一些有关联的JAVA文件,有的可以编译成功有的不可以。
我认为出错的原因是:一个一个编译JAVA文件,可能导致相互关联的部分没有找到。如何可以实现将一个文件夹中的所有JAVA文件一起编译呢?