Opa!
galera não sei o que devo fazer. Vou explicar o que eu quero e vocês tentam entender e me ajudar, qualquer ajuda é valida.
Quero abrir um arquivo "aplicacao.jar", dentro desse arquivo tem uma pasta chamada "lib", dentro da pasta tem alguns arquivos.
O que eu quero fazer é abrir o arquivo, verificar se a pasta "lib" existe, e depois pegar o arquivo que tem dentro dela e copiar para um diretório local do meu computador que vou escolher atraves do FileChooser
comecei com este codigo aqui, mas não sei para onde vou!
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.nio.channels.FileChannel;
public class Teste {
public static void main(String[] args){
try {
FileInputStream fis = new FileInputStream(new File("aplicacao.jar"));
FileChannel fc = fis.getChannel();
if ( fc.isOpen() ) {
System.out.println("Arquivo aberto");
} else {
System.out.println("nao abrir arquivo");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
aguardo ajuda!
abraço
edit:
adicionando a tag resolvido ao titulo