当前位置: 代码迷 >> 综合 >> Java class.getClassLoader().getResource()获取资源路径
  详细解决方案

Java class.getClassLoader().getResource()获取资源路径

热度:30   发布时间:2023-11-20 02:40:04.0
在开发中经常需要获取资源文件路径,例如读写配置文件等。Java也提供很多方法来获取这些路径,
下面就几种常用到的作一下讨论区分: 其中xxx是当前的类
1、xxx.class.getClassLoader().getResource(“”).getPath(); 
获取src资源文件编译后的路径(即classes路径) 
2、xxx.class.getClassLoader().getResource(“文件”).getPath(); 
获取classes路径下“文件”的路径 
3、xxx.class.getResource(“”).getPath(); 
缺少类加载器,获取xxx类经编译后的xxx.class路径 
4、this.getClass().getClassLoader().getResource(“”).getPath(); 
以上三种方法的另外一种写法 
5、request().getSession().getServletContext().getRealPath(“”);

转载自:http://blog.csdn.net/ttx_laughing/article/details/52881452

  相关解决方案