I have a folder called "printpdf.jar". I have changed the .jar to .zip and did some customizations. After which i had "zipped" it again and made as ".jar". Now the final file is displayed in executable icon rather then text editor icon. How do i make it display in text editor icon.
import java.io.*;
import java.util.*;
import java.util.jar.*;
import java.util.zip.*;
public class ConvertZipToJar{
public static void main(String[]args)throws Exception{
byte b[] = new byte[10240];
FileOutputStream fout = new FileOutputStream(new File("C:/TextExamples.jar"));
JarOutputStream out = new JarOutputStream(fout, new Manifest());
ZipFile zf = new ZipFile("C:/TextExamples.zip");
Enumeration entries = zf.entries();
while(entries.hasMoreElements()){
ZipEntry ze = (ZipEntry) entries.nextElement();
System.out.println("Adding " + ze.getName());
JarEntry addFiles = new JarEntry(ze.getName());
out.putNextEntry(addFiles);
long size = ze.getSize();
if (size > 0){
System.out.println("Length is " + size);
BufferedReader br = new BufferedReader(new InputStreamReader(zf.getInputStream(ze)));
String line;
while((line = br.readLine()) != null) {
System.out.println(line);
out.write(line.getBytes());
}
br.close();
}
}
out.close();
fout.close();
}
}