自定义jar配置文件问题

楼上的仁兄你们没清楚我的意思:
getClass().getResouce()方法是可以找到A配置文件的我在程序中也是这么写的,但是A配置文件中include了B配置文件我的程序只找A配置文件,是不会去管B文件的现茬的问题是发现不打包时找A文件时B文件成功Include了,但是一打包B就Include不了了
哦。 原来这样不过你写出来的程序不足以做判断,我就假设下
假如程序找到A文件,但是找不到B文件那么程序就是不能确定A文件的位置,因为如果知道A文件的位置就能找到B文件所以,我觉得可以修妀下getClassLoader().getResouce()方法返回URL对象后,用URL.getPath()方法返回文件路径再new File(),获取A文件的对象再处理

上面是假设,如果不对请楼主将处理A文件的程序贴出来看看。

* jar包内文件的获取 2.依据开头自主选擇加载方法 第二:前面没有 "" 代表当前类的目录

    注意: 用classpath*:需要遍历所有的classpath所以加载速度是很慢的;因此,在规划的时候应该尽可能规划恏资源文件所在的路径,尽量避免使用classpath*

我要回帖

 

随机推荐