关闭

JAR包中读取配置文件问题

456人阅读 评论(0) 收藏 举报

我设计了一个配置文件在包的内部,志读取他的类是在同一级目录:

我用

InputStream inputStream = ClassLoader.getClass().getClassLoader().getResourceAsStream("com//kingdee//eas//custom//plugin//weight//ipConfig.properties");  读取,调试程序没有问题。

 

打成包后就报错,说找不到资源文件:

 

解决方法:

将配置文件放到放src根目录下

去,InputStream   in   =   ClassLoader.getSystemResourceAsStream("ipConfig.properties");解决了问题
或者把xml拎出来放jar外面

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12065次
    • 积分:194
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条
    文章存档