就是想,把JAR包里的所有CLASS文件列出来
我知道有个JarFile。但是貌似不知道怎么用。用JarEntry怎么读都是空

解决方案 »

  1.   

    大概是用java.util.jar.JarFile類來操作,代碼大概如下:
    JarFile jf = null;
    try{
    jf = new JarFile("commons-logging-1.1.jar");
    }catch(Exception ex){
    System.out.println(ex.getMessage());
    }
    Enumeration enu = jf.entries();
    while(enu.hasMoreElements()){
    JarEntry element = (JarEntry) enu.nextElement();
    String name = element.getName();
    if(name.toUpperCase().endsWith(".CLASS")){
    System.out.println(name);
    }
    }
      

  2.   

    可以使用
    cd 目录
    jar -tf MyJar.jar
    你试试
      

  3.   

    rej_v0.7_bin  这个可以直接打开jar包文件