Pessoal eu quero referenciar um arquivo instanciado por outra classe. É que eu tenho um arquivo o qual eu selecionei através de um JFileChooser, então eu quero “inputar” esse arquivo em outra classe e separá-lo em dois, um com extensão .jar e outro com extensão .enpt.
Pessoal, tive de modificar o código pq percebi que eu estava fazendo uma cagada.
Quando eu colocava para expotar para .jar daquela forma ele não gerava um arquivo jar autentico. Ele só colocava a extensão que eu queria e o sistma operacional associava essa extensão. Mas não é isso o que quero. Preciso dividir o arquivo em duas partes uma delas tem que ser jar a outra pode ser uma extensão qualquer. Eis o meu código:
Mas tá dando erro dizendo que não foi possível achar o construtor JarOutputStream(java.lang.String) na linha nessa linha será que alguém poderia me ajudar?
T
thingol
a) É claro que não existe esse construtor - veja em JarOutputStream
b) Segredo - um JAR é um ZIP exceto pelo manifesto. Procure na Internet como criar um arquivo .ZIP (ZipFile, ZipOutputStream) a partir de outros arquivos.