.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 :)