title: Add a non-package folder containing classes into jar file structure
body: <p>I'm trying to create by hand a .jar file containing my classes but my Manifest file doesn't find them.</p>
  <p>The problem is my folder structure :</p>
  <pre><code>app   (root folder)
   |`-- bin/   (Is a simple folder)
   |     `-- client/   (Is a package)
   |            `-- *.class   (All classes)
   |     `-- (Others packages)
   |`-- MANIFEST.MF
   |`-- libs/
         `-- lib.jar
  </code></pre>
  <p><strong>Because my jar contains the bin/ folder, it doesn't find the classes.</strong> When I create the jar without the bin/ folder, it works well, but I have to move my package structure outside this directory.</p>
  <h1>Question</h1>
  <p>How can I make my jar <strong>find my classes through my bin/ directory</strong>, even if it is not a package ?</p>
  <p>OR</p>
  <p>How can I create my jar <strong>passing through the bin/ directory</strong>, adding all the client package without having to moving the package outside the bin/ ?</p>
  <hr />
  <h3>MANIFEST.MF</h3>
  <pre><code>Manifest-Version: 1.0
  Class-Path: libs/lib.jar
  Main-Class: client.MainClient
  </code></pre>
  <p>(It has the needed empty line at the end)</p>
  <h3>Commands used</h3>
  <p>I use this commands to create my jar</p>
  <pre><code>jar -cvfm app.jar MANIFEST.MF bin/client/*.class
  java -jar app.jar
  Error : could not find or load main class client.MainClient 
  </code></pre>
  <p>Thanks in advance :)</p>