日期:2014-05-16  浏览次数:20636 次

windows linux 下 获取java项目绝对路径的方法
public static String getRootPath() {
  String classPath = Tools.class.getClassLoader().getResource("/").getPath();
  String rootPath  = "";
  //windows下
  if("\\".equals(File.separator)){  
   rootPath  = classPath.substring(1,classPath.indexOf("/WEB-INF/classes"));
   rootPath = rootPath.replace("/", "\\");
  }
  //linux下
  if("/".equals(File.separator)){  
   rootPath  = classPath.substring(0,classPath.indexOf("/WEB-INF/classes"));
   rootPath = rootPath.replace("\\", "/");
  }
  return rootPath;
}