相信好多java童鞋都遇到在main方法下运行正常,在服务器下路径不存在或拒绝访问的问题,现在给大家提供一个方法分享给有需要的学友
//返回文件真实路径
public static String getResourceRealPath(String resourseName){
String resourceRealPath = null;
String filePath = Thread.currentThread().getContextClassLoader().getResource(resourseName).getPath();
try {
resourceRealPath = URLDecoder.decode(filePath, "UTF-8");//转码
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return resourceRealPath;