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”);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章