JDBC的java.lang.ExceptionInInitializerError问题

发布于 2021-12-01 04:18:38 字数 692 浏览 963 评论 6

java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:418)
at java.util.Properties.load0(Properties.java:337)
at java.util.Properties.load(Properties.java:325)
at jdbc_day01.DBUtil3.<clinit>(DBUtil3.java:29)

Exception in thread "main" 

JDBC链接数据,出现这个问题,在Eclipse的时候运行好好的,换成MyE...8.5就出现这个错误,求大神文解



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

风透绣罗衣 2021-12-01 15:14:37

1.db.properties放入源码目录中(如src);

2.请使用

DBUtil3.class.getClassLoader().getResourceAsStream("/db.properties")

注意/db.properties

把昨日还给我 2021-12-01 15:14:27

1.db.properties放入源码目录中(如src);

2.请使用

DBUtil3.class.getClassLoader().getResourceAsStream("/db.properties")

注意/db.properties

只为守护你 2021-12-01 15:10:25

仔细看下这篇文章http://personbeta.iteye.com/blog/986241

绝情姑娘 2021-12-01 13:30:43

你的db.properties是不是放错地方了,看看是不是在src下面,只有在classpath里路径才能这样写

沙与沫 2021-12-01 13:26:05

你这个是在静态代码块中执行的数据库初始化么?

另外,那个NullPointerException, 应该是没有找到 db.properties

你看下 DBUtil3.class.getClassLoader().getResourceAsStream("db.properties")

是不是 null

爱你是孤单的心事 2021-12-01 04:45:51

是不是没读取到Pro文件啊,不过不可能啊。eclipse都好好的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文