weixin_38035908
programmer冲
2018-11-26 07:33
采纳率: 50%
浏览 3.7k
已采纳

如何动态的获取项目的src路径?

比如我的src路径是:D:\asset_code\huawei-5g-SI-assetlib-application\assetlib.application

            我如何通过java代码获取到他
            然后跟他创建同一目录级别的文件夹
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • a718089112
    a718089112 2018-11-26 07:37
    已采纳

    java web项目:获取到的时classes目录
    当前类名.class.getClassLoader().getResourceAsStream("xxx.xml");

    java se项目:直接File file = new File("xxx.xml"); 是跟jar文件同级别目录文件

    点赞 评论
  • weixin_43805395
    weixin_43805395 2018-11-26 08:04

    Resources.getResourceAsReader("SqlMapConfig.xml");

    点赞 评论
  • lesliehj
    lesliehj 2018-11-27 02:45

    SessionUtil.getSession().getServletContext().getRealPath(File.separator)
    获取项目的绝对路径如:D:\Workspaces\MyEclipse 2017 CI\helloWorld\src\main\webapp\

    SessionUtil.getRequest().getRequestURL().toString()
    得到IE地址栏地址 如:http://localhost:8080/helloWorld/login

    点赞 评论
  • qq_27718453
    庄粟 2018-12-07 09:34
    点赞 评论

相关推荐