zipFile.addClasses(Boolean.TRUE);
if (zipFile.prepare()) {
Job job = new Job(zipFile.getZipUri().toString()) {
@Override
protected IStatus run(IProgressMonitor monitor) {
return zipFile.create(monitor);
}
};
job.setPriority(Job.SHORT);
job.setUser(true);
job.schedule();