如何在java程序中获取当前程序所在的目录
Properties properties = System.getProperties();
System.out.println(properties.getProperty("user.dir"));
java怎样获取一个文件相对路径
绝对路径取下:
E:\\2008work\\thank\\src\\main\\resources\\guolv.txt
获取相对路径:
File file = new File("E:\\2008work\\thank\\src\\main\\resources\\guolv.txt");
JAVA获取绝对路径的问题如何解决
1 用servlet获取1.1 获取项目的绝对路径request.getSession().getServletContext().getRealPath("")1.
2 获取浏览器地址request.getRequestURL()1.
3 获取当前文件的绝对路径request.getSession().getServletContext().getRealPath(request.getRequestURI())2.获取当前的classpath路径String a2=类名.class.getResource("").toString();String a3=DBConnection.class.getResource("/").toString();String a4=DBConnection.class.getClassLoader().getResource("").toString();String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();//输出很好理解3、获取文件的绝对路径String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();int num=t.indexOf(".metadata");String path=t.substring(1,num).replace('/', '\\')+"项目名\\WebContent\\文件";