2010-01-12 10 views

Odpowiedz

2
public List<File> getFilesInJar(String jarName){  
    List<File> result = new ArrayList<File>(); 
    File jarFile = new File(jarName);  
    JarInputStream jarFile = new JarInputStream(new FileInputStream(jarFile)); 
    JarEntry jarEntry; 

    while ((jarEntry = jarFile.getNextJarEntry()) != null) { 
    result.add(inputStreamToFile(jarFile.getInputStream(jarEntry))); 
    } 
    return result; 
} 

dla metody inputStreamToFile, google "Java InputStream do pliku", chociaż może być zadowolony z obiektu InputStream też, zamiast obiektu File :)

Powiązane problemy