当前位置: 代码迷 >> J2EE >> 封装文件
  详细解决方案

封装文件

热度:180   发布时间:2016-04-17 23:54:08.0
打包文件
 
import org.apache.tools.ant.Project;  
import org.apache.tools.ant.taskdefs.Zip;  
import org.apache.tools.ant.types.FileSet;

public void compressExe(String srcPathName) {  
        File srcdir = new File(srcPathName);  
        if (!srcdir.exists()){
            throw new RuntimeException(srcPathName + "不存在!");  
        } 
          
        Project prj = new Project();  
        Zip zip = new Zip();  
        zip.setProject(prj);  
        zip.setDestFile(zipFile);  
        FileSet fileSet = new FileSet();  
        fileSet.setProject(prj);  
        fileSet.setDir(srcdir);  
        //fileSet.setIncludes("**/*.java"); //包括哪些文件或文件夹 eg:zip.setIncludes("*.java");  
        //fileSet.setExcludes(...); //排除哪些文件或文件夹  
        zip.addFileset(fileSet);  
        zip.execute();  
    }  

这段代码 在debug下 能执行压缩包,在run as 的时候就没有执行,请问大神这是啥问题。新学java不懂。
------解决方案--------------------
打些system.out.println("%%5") 输出信息,代码应该执行了
或者是命令重复导致楼主没有看到效果
  相关解决方案