this.class.getProtectionDomain().getCodeSource().getLocation()
如果直接执行.class文件那么会得到当前class的绝对路径。
如果封装在jar包里面执行jar包那么会得到当前jar包的绝对路径。
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
这句话取到的路径是 服务器 中的发布版本的路径。
————————————————
版权声明:本文为CSDN博主「Spring_1994 」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27399407/article/details/79866980