
how to convert java class to executable file

import java.io.*;
import java.util.zip.*;
public class CreateZip {
public static int buffer = 10240;
protected void createZipArchive(File zipFile, File[] listFiles) {
try {
byte b[] = new byte[buffer];
FileOutputStream fout = new FileOutputStream(zipFile);
ZipOutputStream out = new ZipOutputStream(fout, new Manifest());
for (int i = 0; i < listFiles.length; i++) {
if (listFiles[i] == null || !listFiles[i].exists()|| listFiles[i].isDirectory())
System.out.println("-----------------------------------");
System.out.println("Adding " + listFiles[i].getName());
ZipEntry addFiles = new ZipEntry(listFiles[i].getName());
addFiles.setTime(listFiles[i].lastModified());
out.putNextEntry(addFiles);
FileInputStream fin = new FileInputStream(listFiles[i]);
while (true) {
int len = fin.read(b, 0, b.length);
if (len <= 0)
break;
out.write(b, 0, len);
}
fin.close();
}
out.close();
fout.close();
System.out.println("Exe File is created successfully.");
} catch (Exception ex) {}
}
public static void main(String[]args){
CreateZip jar=new CreateZip();
File folder = new File("c://Examples");
File[] files = folder.listFiles();
File file=new File("C://Examples//Application.exe");
jar.createZipArchive(file, files);
}
}