当前位置: 代码迷 >> 综合 >> System.getProperty获取系统属性user.dir
  详细解决方案

System.getProperty获取系统属性user.dir

热度:37   发布时间:2023-10-26 09:08:59.0

今天遇到了一个问题,使用System.getProperty()方法获取项目的路径,在公司的项目中获取到的是项目的根路径,但是在自己做练习的时候获取到的却是eclipse的安装路径,很奇怪!

上网查了一下发现是不同种类的项目,java项目获取到的是项目的根路径,javaweb项目中获取到的是eclipse的安装目录,如果是javaweb项目,可以考虑使用session.servletContext().getRealPath("/")获取项目的路径。    

file.encoding file.encoding的值保存的是每个程序的main入口的那个java文件的保存编码,是.java文件的编码。
user.dir java项目获取项目根路径,javaweb项目获取eclipse安装路径

  相关解决方案