出现 Compile failed; see the compiler error output for details错误,请大家帮忙解决!!!
public class CopyOfComplierToClass2 {
public boolean sourceConvertClass() {
boolean flag = false;
File f = new File("d:/generator-output/hibernate/code/");
// 找到所有的文件
File[] files = f.listFiles();
Javac compiler = new Javac();
File destFile = null;
for (File file : files) {
// 找出不含.java文件
if (file.getName().contains(".java")) {
compiler.setProject(new Project());
// 编译后的.class文件存放的路径
destFile = new File("d:/generator-output/hibernate/code/");
destFile.mkdirs();
// 要编译的源文件目录
Path srcPath = new Path(compiler.getProject(),
"d:/generator-output/hibernate/code/");
compiler.setFork(true);
compiler.setSrcdir(srcPath);
compiler.setDestdir(destFile);
try {
compiler.execute();
flag = true;
} catch (BuildException e) {
//System.out.println("编译.class文件出现错误");
}
}
}
return flag;
}
public static void main(String[] args) {
CopyOfComplierToClass2 cct = new CopyOfComplierToClass2 ();
System.out.println(cct.sourceConvertClass() );
}
}