return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation()
.toURI()).getPath();
Replace “MyClass” with the name of your class.
Obviously, this will do odd things if your class was loaded from a non-file location.
return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation()
.toURI()).getPath();
Replace “MyClass” with the name of your class.
Obviously, this will do odd things if your class was loaded from a non-file location.