this.class.getProtectionDomain().getCodeSource().getLocation()
如果直接执行.class文件那么会得到当前class的绝对路径。
如果封装在jar包里面执行jar包那么会得到当前jar包的绝对路径。
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
这句话取到的路径是 服务器 中的发布版本的路径。
this.class.getProtectionDomain().getCodeSource().getLocation()
如果直接执行.class文件那么会得到当前class的绝对路径。
如果封装在jar包里面执行jar包那么会得到当前jar包的绝对路径。
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
这句话取到的路径是 服务器 中的发布版本的路径。