Salve a tutti,
ho questa situazione
File Jar
--File Jar2
--File Jar3
--dir
----file1
----file2.mp3
..
installer
--Installer.class
..
devo copiare, tramite la classe Java installer, tutte le directory e il loro contenuto e i due file jar in una dir del pc.
Le directory e i file vengono copiati tranquillamente, i jar , invece, vengono copiati, e quando li vado ad aprire mi dice che è danneggiato. La struttura interna è presente però cliccando sul singolo file mi diche che il CRC è errato ed inoltre gli mp3 vengono si copiati, ma il suono risulta distorto..
Segue il codice... che sbaglio?
codice:InputStreamReader is=new InputStreamReader(jar.getInputStream(jar.getJarEntry(nome))); OutputStreamWriter oos=new OutputStreamWriter(new FileOutputStream(tmpFile)); char read[]=new char[1]; while(is.read(read)!=-1) oos.write(read); oos.flush(); is.close(); oos.close();



Rispondi quotando