.jar location (directory, path)Nice trick.
private String getBaseDirectory()
{
   String name = super.getClass().getName();
   int lastdot = name.lastIndexOf('.');
   if (lastdot != -1) {
     name = name.substring(lastdot + 1);
   }
   URL url = super.getClass().getResource(name + ".class");
   return getURLDirName(url);
}
Nowadays, however, it often leads somewhere to the Maven repository :)