欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.lang.NullPointerException properties配置文件读取报错

程序员文章站 2024-03-15 08:39:17
...

一个小白自学Java路上的各种坎
今天学习JDBC封装工具类,跨平台方案的时候,感觉思路很正确操作很正确,一切行云流水,敲代码十分钟,检查错误一小时。所以自己记录一下,纯小白分享我的操作,大佬勿喷~
直接上图,说关键
java.lang.NullPointerException properties配置文件读取报错
我要准备插入~properties文件了,发现所在包下面没有新建文件选项
java.lang.NullPointerException properties配置文件读取报错
继续寻找,src下面还是没有找到文件选项
java.lang.NullPointerException properties配置文件读取报错
那怎么办?当然找他领导啊,在项目JDBC1上一点一看,我去,终于找到你,然后就新建了properties文件。
java.lang.NullPointerException properties配置文件读取报错
然后properties文件所在位置。
文件的问题终于弄好,抓紧敲代码啊,我都看了三遍了简直就轻车熟路。
关键代码

private static final Properties properties = new Properties(); 
	static {
		InputStream is = DBUtils2.class.getResourceAsStream("properties"); 
		try {
			properties.load(is); 
			Class.forName(properties.getProperty("driver"));
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

然后就出现了下面错误
java.lang.NullPointerException properties配置文件读取报错
读取properties配置文件空指针异常?我也不知道是不是这个意思,经过我中间各种插入Syso打印语句,我查出肯定是配置文件没有被读取。那说明加载路径不对啊。
java.lang.NullPointerException properties配置文件读取报错
右键properties移动至src文件下,我的问题就解决了。
诸位大佬可不可以给小弟说下,为啥我鼠标点在src文件右键新建时候没有文件选项,我觉得不可能每次都是移动过去啊?感谢~
以上就是一个小白简单的错误以及简单的解决,很多为什么我也不知道,主要这次找错误找了快一个小时,自己记录一下,就这样。
我是帕吉一个自学小白。