Java取得项目路径(最终解决方案)

来源:百度文库 编辑:神马文学网 时间:2024/06/28 09:05:32

郁闷了...

今天聊Q的时候,别人告诉了我一个Java取得项目路径的方案

通用的,与环境无关(无论是Tomcat上,还是本地)

 

思路是,取得  项目 内某个类的xxx.class文件的路径

代码如下:

假如有个类 A 是在项目里面的

那么

A.class.getReSource("")

那么得到的路径是:

本地-----------  xxxxxx/xxxxx/xxxxx/YourProjectName/src

Tomcat----------  xxxxxx/xxxxxxx/xxxxxxx/YourProjectName/WEB-INF/classes

 

再经过切割处理就可以得到项目路径了,而且是与环境无关的.

就可以做到像Spring一样,无论在本地,还是Tomcat都能正常运作...

 

写给今天郁闷的人...