jar包下的资源路径问题

    xiaoxiao2021-03-25  136

    近期在用swing玩玩,其中有一个资源的问题一直不好解决。

    就是当把项目打成jar包,会导致内部的资源文件加载不到,项目结构如下

    最后参考这位博主解决了这个问题:http://blog.csdn.net/withiter/article/details/11924095#comments

    使用类加载器来加载资源文件:

    String resource =  "config/mybatis.xml"; InputStream is = Test.class.getClassLoader().getResourceAsStream(resource);

    使用的是相对路径。在使用绝对路径是一直是不成功的,我猜原因:C:/swing.jar!/resources/mybatis.xml ,jar本身就是一个压缩文件,而不是文件夹导致的。

    转载请注明原文地址: https://ju.6miu.com/read-8213.html

    最新回复(0)