已有101人关注
问问老师,这是什么错误。
发表在Java图书答疑 2019-06-03 悬赏:5 学分 《Java从入门到精通(第4版)》第28章 企业进销存管理系统
是否精华
版块置顶:

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at com.lzw.MenuBar.createIFrame(MenuBar.java:833)

at com.lzw.MenuBar.access$1(MenuBar.java:828)

at com.lzw.MenuBar$1.actionPerformed(MenuBar.java:251)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

at javax.swing.AbstractButton.doClick(AbstractButton.java:376)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)

at java.awt.Component.processMouseEvent(Component.java:6533)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

at java.awt.Component.processEvent(Component.java:6298)

at java.awt.Container.processEvent(Container.java:2236)

at java.awt.Component.dispatchEventImpl(Component.java:4889)

at java.awt.Container.dispatchEventImpl(Container.java:2294)

at java.awt.Component.dispatchEvent(Component.java:4711)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)

at java.awt.Container.dispatchEventImpl(Container.java:2280)

at java.awt.Window.dispatchEventImpl(Window.java:2746)

at java.awt.Component.dispatchEvent(Component.java:4711)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

at java.awt.EventQueue.access$500(EventQueue.java:97)

at java.awt.EventQueue$3.run(EventQueue.java:709)

at java.awt.EventQueue$3.run(EventQueue.java:703)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)

at java.awt.EventQueue$4.run(EventQueue.java:731)

at java.awt.EventQueue$4.run(EventQueue.java:729)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Caused by: java.lang.NullPointerException

at com.lzw.dao.Dao.getGysInfo(Dao.java:313)

at com.lzw.iframe.JinHuoDan_IFrame.getGysComboBox(JinHuoDan_IFrame.java:632)

at com.lzw.iframe.JinHuoDan_IFrame.getTopPanel(JinHuoDan_IFrame.java:165)

at com.lzw.iframe.JinHuoDan_IFrame.getJContentPane(JinHuoDan_IFrame.java:84)

at com.lzw.iframe.JinHuoDan_IFrame.initialize(JinHuoDan_IFrame.java:72)

at com.lzw.iframe.JinHuoDan_IFrame.<init>(JinHuoDan_IFrame.java:59)

... 45 more


分享到:
精彩评论 5
imko
学分:985 LV7
2019-06-04
沙发

网上查了下,有人说是JAR包的问题,但是我运行程序都没有问题,只是点击“进货单”菜单就出现这个错误,其它菜单都没有问题。

还有一个,初始化db_database数据库时有很多错误。会不会有影响?

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-06-04
板凳

最后出现的异常日志,可能意味着你的数据库对象是null,也就是说程序没有获得有效数据库连接。

Caused by: java.lang.NullPointerException

at com.lzw.dao.Dao.getGysInfo(Dao.java:313)


imko
学分:985 LV7
2019-06-04
地板

源码是买书光盘带的,检查了一下,各个数据表里面确实是空的,难道数据库是空的就会影响数据库连接吗?

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2019-06-05
4L

imko 发表于2019-06-04 21:53

源码是买书光盘带的,检查了一下,各个数据表里面确实是空的,难道数据库是空的就会影响数据库连接吗?

源码适配的是开发者自己的数据库环境,你要修改连接设置以确保程序可以连接你提供的数据库服务。异常跑的是空指针,表示数据库连接创建无效,根本没到访问表这一步。如果不会Java连接数据库方面的技术,建议重新学习JDBC。

imko
学分:985 LV7
2019-06-05
5L

根号申 发表于2019-06-05 13:45

源码适配的是开发者自己的数据库环境,你要修改连接设置以确保程序可以连接你提供的数据库服务。异常跑的是空指针,表示数据库连接创建无效,根本没到访问表这一步。如果不会Java连接数据库方面的技术,建议重新学习JDBC。

好,我再仔细检查,程序可以运行,就是进货单这个窗口弹不出来。

首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照