Use this.getClass().getCanonicalName()
to get the full class name.
Note that a package / class name (“a.b.C”) is different from the path of the .class files (a/b/C.class), and that using the package name / class name to derive a path is typically bad practice. Sets of class files / packages can be in multiple different class paths, which can be directories or jar files.