今天遇到了一个问题,使用System.getProperty()方法获取项目的路径,在公司的项目中获取到的是项目的根路径,但是在自己做练习的时候获取到的却是eclipse的安装路径,很奇怪!
上网查了一下发现是不同种类的项目,java项目获取到的是项目的根路径,javaweb项目中获取到的是eclipse的安装目录,如果是javaweb项目,可以考虑使用session.servletContext().getRealPath("/")获取项目的路径。
file.encoding | file.encoding的值保存的是每个程序的main入口的那个java文件的保存编码,是.java文件的编码。 |
user.dir | java项目获取项目根路径,javaweb项目获取eclipse安装路径 |