当前位置: 代码迷 >> J2ME >> 关于Java获取路径有关问题
  详细解决方案

关于Java获取路径有关问题

热度:6581   发布时间:2013-02-25 21:33:36.0
关于Java获取路径问题
在j2ee项目中,一个被打包的jar中 要获项目中的配置文件,定对其读取。目前用的String URL = Thread.currentThread().getContextClassLoader().getResource("/").getPath(); 获取当前classpath的绝对路径,可把项目放到服务器上路径好像就有问题,请问。这样获取路径是否正确。服务器是linux系统。

------解决方案--------------------------------------------------------
获取打包在jar中的配置文件,不需要这么搞,简单点:

InputStream is = this.getClass().getResourceAsStream("文件路径文件名");

另外,直接获取InputStream比获取路径会更有效。
------解决方案--------------------------------------------------------
那你就多写几个判断咯~~~~

多找几个地方,直到把配置文件找到~~实在没有就是异常了。

参考一下Spring里加载配置文件的策略
  相关解决方案