请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

basePath路径不对

String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();

System.out.println(basePath);


console:/E:/Users/%e5%bc%a0%e5%a3%ab%e5%bf%83/eclipse-workspace/o2o/target/classes/

正在回答 回答被采纳积分+3

1回答

翔仔 2018-08-08 23:41:17

同学好,感觉你的环境配置有问题,路径上面有中文或者空格就会出现问题,建议你去掉basePath,改成直接用绝对值路径去读取图片,也就是类似 C:/XXXXXXX/XXXX.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 慕小张 #1
    绝对路径没问题,如果是环境配置有问题问题最有可能出在哪?
    回复 有任何疑惑可以回复我~ 2018-08-08 23:51:48
  • 翔仔 回复 提问者 慕小张 #2
    %e5%bc%a0%e5%a3%ab%e5%bf%83 这串 应该是中文路径,或者中文导致的乱码,并且会导致前面多出个/ 所以根据同学们的反馈,最好使用绝对值路径,我们后面2.0均统一改成了绝对值路径,所以提前改也是可以的
    回复 有任何疑惑可以回复我~ 2018-08-09 00:13:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信