title: java library to work with Zip files
body: <p>I need to create a zip file from my java program.  </p>
  
  <p>I need a library that be able to create zip files and store entries from text and file in it and the most important thing is i need it be able to store entire directory in it (A directory with several levels of other directories that each have some files in them).  </p>
  
  <p>Can you suggest me one?</p>