import net.lingala.zip4j.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import java.io.IOException;
import java.util.HashMap;

public class SampleClass{

  public static void main(String[] args)
                     throws ZipException,
                             IOException{
    ZipFile zip = null;
    
    try{
      HashMap<String, String> fileNamesMap =
      new HashMap<>();
      fileNamesMap.put
      ("folder/img1.jpg","folder/image1.jpg");
      fileNamesMap.put
      ("folder/img2.jpg","folder/image2.jpg");
      fileNamesMap.put
      ("folder/img3.jpg","folder/image3.jpg");
      
      zip = new ZipFile
      ("myzip.zip");
      zip.renameFiles(fileNamesMap);
      
    }
    finally{
      if(zip != null)
        zip.close();
    }
    
    System.out.println("main thread end.");
  }
}