title: How external libraries work
body: <p>I'm just to get my head around how external libraries work in java. Everywhere I look things are unclear.</p>
  
  <p>Normally, i understand using a external library involves settings a classpath to the desired class, JAR, etc.</p>
  
  <p>My question is how (if I were to build my project into a JAR) would it be able to access the library if it were, to say, be used on another computer? Would the external JAR be included in MY JAR file? Otherwise, how would it be able to access the external JAR?</p>
  
  <p>Example would be how this works with bukkit plugins, how does the plugin know where to reference the bukkit.jar file?</p>