一般情况下properties文件都是在工程内使用的,如果代码打成jar包之后,
修改properties文件后就需要重新打jar,很麻烦。
修改properties文件后就需要重新打jar,很麻烦。
可以把properties文件提到要引用JAR包的项目下,这样修改后不用重新打包了,用起来方便一点。
代码如下:
String paodingAnalysisPath = System.getProperty("user.dir") + "\\paoding-analysis.properties";
String paodingDicHomePath = System.getProperty("user.dir") + "\\paoding-dic-home.properties";
InputStream in1 = new BufferedInputStream(new FileInputStream(paodingAnalysisPath));
InputStream in2 = new BufferedInputStream(new FileInputStream(paodingDicHomePath));
ResourceBundle resourceBundle1 = new PropertyResourceBundle(in1);
ResourceBundle resourceBundle2 = new PropertyResourceBundle(in2);
paoding-analysis.properties和paoding-dic-home.properties
应放置在项目的根目录下,因为user.dir取到的是项目的根目录,当然你可以自定义你的存放目录。
OK了!