java 读取 jar properties,java如何读取jar包外的properties文件

可以把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了!