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