在Java中获取运行文件名?

Joh*_*dep 7 java file absolute-path

是否可以获取正在执行的文件名.例如,如果我正在运行Jar文件,并且我想在内部添加可以检测文件名的代码功能,以便在重命名此jar时,代码应该能够检测到它.

是否有可能在不扫描当前目录中的文件的情况下执行此操作?