java 如何读取jar包外的properties文件(转)

 我来答
三方5767
推荐于2018-04-12 · 超过54用户采纳过TA的回答
知道答主
回答量:114
采纳率:100%
帮助的人:48.6万
展开全部
直接做不到,配置信息如果要动态修改,只能是存放成文件,不要打包。 另两种做法: ◎ 是把properties单独打包,然后程序要修改属性时,用java zip重新打包这个properties.jar,不推荐; ◎ 把修改的properties属性另外生成专用文件保存,装载时优先用jar中的,然后再读取这个专用文件来覆盖其中所修改的properties =============================================================================== 一般情况下properties文件都是在工程内使用的,如果application打成jar包之后,修改properties文件后就需要重新打jar,很麻烦。 于是把properties文件提到jar包统计目录,这样修改后不用重新打包了,用起来方便一点。 代码如下:String proFilePath = System.getProperty("user.dir") + "\\filename.properties";
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式