当前位置: 代码迷 >> J2SE >> 关于System.getProperty("user.dir")有关问题
  详细解决方案

关于System.getProperty("user.dir")有关问题

热度:247   发布时间:2016-04-23 19:47:52.0
关于System.getProperty("user.dir")问题
从网上查看的说法是System.getProperty("user.dir")获取的是项目路径,但是楼主经过实践发现,这其中有点小问题,望各位大侠帮忙解惑一下。
        小弟用的IDE是eclipse,安装在D盘下,项目路径在E盘下。
        如果在java project项目中,调用System.getProperty("user.dir")获取的确实是项目路径(E盘)。但是在web项目中获取的却是eclipse安装的路径(D盘)。这是为什么呀
------解决思路----------------------
虽然你web项目的原始文件在E盘,但你的web项目文件在运行时需要部署到web服务器上面,你用的web服务器要不就是eclipse自带的要不就是装在D盘!所以你懂得,获取的是项目运行时的路径,D盘无疑!
------解决思路----------------------
引用:
从网上查看的说法是System.getProperty("user.dir")获取的是项目路径,但是楼主经过实践发现,这其中有点小问题,望各位大侠帮忙解惑一下。
        小弟用的IDE是eclipse,安装在D盘下,项目路径在E盘下。
        如果在java project项目中,调用System.getProperty("user.dir")获取的确实是项目路径(E盘)。但是在web项目中获取的却是eclipse安装的路径(D盘)。这是为什么呀



这个很好理解的你web项目发布在D盘,确认一下你配置web服务器所在目录
  相关解决方案