当前位置:首页 >  智能电子

JAVA读取properties

发布时间:2024-09-12 13:01:52

java读取外部properties文件 

在Java中,可以通过以下几种方式读取外部的properties文件:

1. 使用InputStream:通过InputStream in = new BufferedInputStream(new FileInputStream("文件路径名")); Properties p = new Properties(); p.load(in);的方式读取文件。

2. 使用类的getResourceAsStream方法:通过InputStream ins = PropertiesUtil.class.getResourceAsStream("文件路径名")); Properties ps = new Properties(); ps.load(ins);的方式读取文件。

3. 使用类加载器的getResourceAsStream方法:通过InputStream inss = PropertiesUtil.class.getClassLoader().getResourceAsStream("文件名"); Properties pss = new Properties(); pss.load(inss);的方式读取文件。

4. 使用ClassLoader的getSystemResourceAsStream方法:通过InputStream insss = ClassLoader.getSystemResourceAsStream("文件名"); Properties psss = new Properties(); psss.load(insss);的方式读取文件。

需要注意的是,如果需要从项目路径下读取配置文件,可以优先使用这些方式。如果读取不到时,可以从classpath获取配置文件。在打成jar包使用时,将配置文件与jar包放置在同一目录即可。

《JAVA读取properties》不代表本网站观点,如有侵权请联系我们删除

全数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明