java——获取项目根路径方式
先赞后看,此生必赚!
1. this.getClass().getResource("/").getPath();如果不加“/”,则获取当前类的目录
2. file.getCanonicalPath().getPath();
3. this.getClass().getClassLoader();
4. System.getProperty("user.dir");
5. System.getProperty("java.class.path").split(";")[0];
6. Thread.currentThread().getContentClassLoader().getResource("").getPath();
7. request.getSession().getServletContext().getRealPath("/");
其中:
第4个方式的参数可以修改为其他内容: