在jar包中如何获得当前项目的绝对路径

时间:2021-11-28 19:05:23

        我们知道,在web项目中,通过在过滤器、监听器或者servlet中,得到ServletContext对象,调用getRealPath("/")方法,就可以得到当前项目的绝对路径,但是在jar包中,是无法使用这种方式的,我采取的方式是在过滤器、监听器或者servlet中得到路径之后,通过System.setProperty("pro","path"),然后在jar包中需要路径的类中通过System.getProperty("pro")得到。