Compile failed; see the compiler error output for details

 

出现 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() );

 

}

 

}

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值