title: Project file organization in Eclipse
body: <p>I'm just getting to know Eclipse, and I'm trying to familiarize myself with how I should handle file organization and importing classes. This is a screenshot of the Package Explorer for reference:</p>
  
  <p><a href="https://i.stack.imgur.com/yhvhZ.png" rel="nofollow noreferrer">Project Explorer</a></p>
  
  <p>I've got two projects: "CashierSimulation" is a simulation of a cashier (go figure), and "BeanJuice" is a text-based game about coffee. Each of these use some or all of the generic classes that I made, which are located in the "GenericClasses" project file.</p>
  
  <p>Originally, all of the files in all three project files were located in the same project file "BeanJuice", but I decided to separate the simulation files from the game files, and I moved the generic classes to their own project file because they aren't specific to the game.</p>
  
  <p>I've figured out how to import the generic classes to the different project files as needed by referencing this post:</p>
  
  <p><a href="https://stackoverflow.com/questions/7869006/import-a-custom-class-in-java">Import a custom class in Java</a></p>
  
  <p>In addition to importing the classes using:</p>
  
  <pre><code>import package.myclass;
  </code></pre>
  
  <p>each project's properties file had to be updated to include "GenericClasses" in the build path. </p>
  
  <p>Doing all of this worked and got my programs running, but I'm wondering if this is the "correct" way of doing all of this. </p>
  
  <ul>
  <li>Is there an easier way that this could be done? </li>
  <li>Should generic classes be stored in their own project file like this, or is there another way that it is more commonly done? </li>
  <li>Should the packages inside each project file be renamed, or is this only necessary when you're planning on importing something from that package?</li>
  </ul>
  
  <p>Any tips or tricks would be appreciated.</p>