this.getClass().getClassLoader().getResource("") 异常

参考:http://www.qchcloud.cn/tn/article/35
this.getClass().getClassLoader().getResource("") 异常

1、this.getClass().getClassLoader().getResource("")获取文件路径时,里面的路径空格会被“%20”代替,这时候如果你用这个获取到的包含“%20”的路径来new一个File时,会出现找不到路径的错误。

2、解决方法

String CERTIFICATE_FILE_PATH = AbcPaymentPlugin.class.getResource("").getFile();
CERTIFICATE_FILE_PATH = java.net.URLDecoder.decode(CERTIFICATE_FILE_PATH,“utf-8”);

你可能感兴趣的:(编程实践)