java打成jar包后,class,getResource()出现null指针异常

1、SqlHelper.java有包路径没?
如果有,是不是类似于com.db.jdbc?

不管怎么办,你
SqlHelper.class.getResourceAsStream("/mysql.properties");
如果你的配置文件不是在包的根路径,这句话里面路径就不可以像你上面那样写。

例如:
如果你的配置文件放在com.db.jdbc包里面,那么你的代码就要修改成这样才正确的:
SqlHelper.class.getResourceAsStream("/com/db/jdbc/mysql.properties");

只有你的配置文件在根路径,你那样才正确,否则就是错误的
原文地址:https://www.cnblogs.com/zhaoxinshanwei/p/5733410.html