1 使用Struts2框架
通过ServletActionContext.getServletContext().getRealPath(“/”)获得该web项目的根目录。
2 普通的java项目
使用类名.class.getResource(“/”).toString().substring(6)获得当前java项目的类加载根目录
3 获取ClassLoader对象
类名.classgetClassLoader() 获取ClassLoader对象
可用于定位classpath下的文件
如:InputStream inputStream = Role.class.getClassLoader().getResourceAsStream(“xxx.xml”);