return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation() .toURI()).getPath();
用你的类名称替换“ MyClass”。
显然,如果从非文件位置加载你的类,这将做奇怪的事情。

return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation() .toURI()).getPath();
用你的类名称替换“ MyClass”。
显然,如果从非文件位置加载你的类,这将做奇怪的事情。