Compactando em um .jar

Fala galera … blz ?

É o seguinte … eu to com um problemão na hora que tento compactar um diretório em um .jar

eu faço o seguinte código:

String diretorio = "C:\TEMP\Comp";
String nomeJar = "teste";
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

    try {
        Process geraJar = Runtime.getRuntime().exec("jar -cvf " + nomeJar + ".jar " + diretorio);
    } catch (IOException iOException) {
    }

Beleza … ele gera o .jar na boa … mas na hora que eu renomeio o .jar para .zip, para extrai-lo … ele vem com as pastas C_, Temp e Comp … até chegar nos arquivos que eu queria compacta-los … não posso que venha junto essas 3 pastas !!

Minha dúvida é se alguem tem ideia do que posso fazer ? agradeço desde já !!

Abraços galera !

usa o winrar que ai nem precisa renomear pq ele extrai na moral… :wink: