java swing项目打包获取不到配置文件路径
java swing项目打包成jar包运行后获取不到图中xml配置文件,请教各位。谢谢。请问应该怎么存放配置文件和获取配置文件。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
java swing项目打包成jar包运行后获取不到图中xml配置文件,请教各位。谢谢。请问应该怎么存放配置文件和获取配置文件。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
如果配置文件在jar里面,只能用类加载器方式获取,外面类加载器或者文件都可以
谢谢,我已经解决了。
直接读取配置文件就好,常规IO操作就可以。
我试过这个,没用。
回复
哦,对,忘记说了,我的这个配置文件是在jar以外的,你的配置文件如果要修改的话,也是需要放在jar外面的哦,否则修改不了
你参考下如下的代码
这个代码是实际使用的,具体还需要根据你自己的情况调整一下
InputStream in = ReadFile.
class
.getResourceAsStream(
"/com/lavasoft/res/a.txt"
); 试试这个方法
如图: 打包的时候把conf文件夹放到 跟jar包同级目录下就行了