
| zzappqa工程下的文件 | target下的文件 | 
| 源码java文件 | classes下的class文件 | 
| 资源文件resources | classes下 | 
| web站点的资源文件webapp | zzappqa(工程名) | 
| 方法 | 说明 | 
| System.getProperty("user.dir") | 
 1、如果是本地执行的,获取的是工程根目录 
2、如果是在tomcat中启动的,获得的是tomcat的bin目录 
 | 
| Thread.currentThread().getContextClassLoader().getResource("").toString()) | 
 获得java编译文件存放的classes根目录 
资源文件resources也在该目录下 
 | 
| this.class.getClassLoader().getResource("").getPath() | 
 同上 
获得java编译文件存放的classes根目录 
资源文件resources也在该目录下 
 | 
| this.class.getClass().getResource("/").getPath() | 
 同上 
获得java编译文件存放的classes根目录 
资源文件resources也在该目录下 
 | 
| this.class..getClass().getClassLoader().getResource(".").getPath() | 
 同上 
获得java编译文件存放的classes根目录 
资源文件resources也在该目录下 
 | 
| this.class.getClass().getResource("/comm").getPath() | 
 获得classes目录下的comm路径 
注:如果该路径不存在会抛空指针异常 
 | 
| System.getProperty("java.class.path") | 获得java所有类加载路径 | 
原文:https://www.cnblogs.com/meitian/p/9382661.html