Olá pessoal!
O problema é o seguinte: Criei 2 jars (o SIEK.jar e o aplicativo.jar) sendo que um está dentro do outro (o aplicativo.jar está dentro do SIEK.jar). Para fazer isso, quando estava criando o SIEK.jar, inseri o aplicativo.jar na pasta src. O SIEK, entre outras funcionalidades deve copiar o aplicativo.jar para a pasta c:\aplicação.
Para fazer isso usei o seguinte comando:
Brazip ? o que é isso? Um descompactador? :?
Na verdade eu gostaria apenas que o aplicativo.jar fosse para a pasta correta. Sem precisar descompactar ou coisa assim
Então vegetto, o problema é o seguinte.
O SIEK.jar, através de uma classe dele deveria pegar o aplicativo.jar e simplesmente copiar para a pasta c:\aplicativo
Quando eu realizo isso pelo netBeans (clicando em F6) funciona, mas quando clico no jar criado pelo mesmo, ele cria um arquivo dentro da pasta c:\aplicativo, mas não passa o conteudo da pasta e ainda gera um java NullPointerException dizendo que não consegue encontrar o arquivo especificado.
Para dar o caminho do aplicativo.jar estou usando o comando que disse lá em cima. Estou usando ele com a intenção de poder manter o SIEK.jar em qualquer lugar, para que ele pudesse copiar o arquivo sem que fosse necessário o caminho completo.
O problema todo é esse. E acabei arrumando esse que dá nome a esse tópico.
Espero ter explicado bem. Se alguém puder ajudar, muito obrigado mesmo!
Porque, se eu não estiver enganado, você precisa especificar no manifest qual a pasta que está o Aplicativo.jar para que seja encontrado por aquele método: getResourceAsStream