javagetResourceAsStream(“.properties“)配置文件无法读入问题

Posted 玛丽莲茼蒿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javagetResourceAsStream(“.properties“)配置文件无法读入问题相关的知识,希望对你有一定的参考价值。

问题描述

程序报出了无法初始化以及空指针异常,经过排查,发现inputstream是空的,说明配置文件并没有被读进来。

难道是路径问题?

InputStream inputStream = jdbcUtils.class.getClassLoader().getResourceAsStream("E:\\\\Java Project\\\\connectmysql\\\\src\\\\db.properties");

即使我们使用全路径,依然是上述的错误。

解决

换一种读入配置文件的方式

FileInputStream inputStream = new FileInputStream("E:\\\\Java Project\\\\connectMysql\\\\src\\\\db.properties");

以上是关于javagetResourceAsStream(“.properties“)配置文件无法读入问题的主要内容,如果未能解决你的问题,请参考以下文章