Java程序开发中,有时候需要获取项目的路径,这样可以方便的读取项目中的文件。在Java中,可以通过多种方式获取项目路径,下面就来分享一下实战中常用的几种方法。
该方法可以获取系统属性值,可以通过该方法获取项目路径,代码如下:
String path = System.getProperty("user.dir");
该方法可以获取文件的规范路径,可以通过该方法获取项目路径,代码如下:
String path = new File("").getCanonicalPath();
该方法可以获取指定路径的资源,可以通过该方法获取项目路径,代码如下:
String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();
该方法可以获取指定路径的真实路径,可以通过该方法获取项目路径,代码如下:
String path = request.getSession().getServletContext().getRealPath("/");
该方法可以获取URL的路径,可以通过该方法获取项目路径,代码如下:
String path = this.getClass().getResource("/").getPath();
以上就是Java中常见的几种获取项目路径的方法,实际开发中可以根据实际情况选择合适的方法使用。
本文链接:http://task.lmcjl.com/news/9443.html