Problemas com o .jar

Olá pesoal, espero q vcs possam me ajudar…
Bom, eh o seguinte, estou criando um jar de um sistema… Em algum momento no meu main eu preciso listar todos os arquivos q estao dentro d uma determinada pasta do jar… Executando normalmente nao da erro, mas qd crio o jar da este seguinte erro:
java.lang.NullPointerException
at Autoria.Aplicacao.Aplicacao.initComboEstilo(Aplicacao.java:1387)
at Autoria.Aplicacao.Aplicacao.(Aplicacao.java:44)
at Autoria.Aplicacao.Aplicacao.main(Aplicacao.java:1580)

Estou fazendo isso aki:

        modelComboEstilo = new DefaultComboBoxModel();
        [b]URL url = new URL(getClass().getResource("/Estilos/"), "");          [/b]  //da pau aki
        File pastaEstilo = new File(url.getPath().replaceAll("%20", " "));
        
        String vet[] = pastaEstilo.list();
        modelComboEstilo.removeAllElements();
        
        for(int i = 0; i < vet.length; i++){
            modelComboEstilo.addElement(vet[i].substring(0, vet[i].length()-4));
        }
        
        comboBoxEstilo.setModel(modelComboEstilo);

valeu galera, obrigado

Adapte isto ao seu problema.

import java.io.*;
import java.util.zip.*;

class ListJar {
    /**
     * Crie um arquivo teste.jar
     * Ponha este arquivo no seu classpath
     * Aqui listaremos os arquivos do .jar.
     */
    public static void main(String[] args) {
        try {
            InputStream is = ListJar.class.getResourceAsStream ("/teste.jar");
            if (is != null) {
                ZipInputStream zis = new ZipInputStream (is);
                ZipEntry ze;
                while ((ze = zis.getNextEntry()) != null) {
                    if (!ze.isDirectory()) {
                        System.out.println (ze.getName());
                    }
                }
                zis.close();
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}