如何修复代码中的“线程异常”AWT-EventQueue-0“java.lang.NullPointerException”?

如何修复代码中的“线程异常”AWT-EventQueue-0“java.lang.NullPointerException”?,java,nullpointerexception,Java,Nullpointerexception,我创建了一个jdbc连接项目,我想从我的笔记本电脑转移到另一台。 我成功地传输了mysql数据库,但在传输java文件时,出现了错误 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.ImageIcon.<init>(ImageIcon.java:217) at PRO.initComponents(**PRO.java:80**) at PRO.<i

我创建了一个jdbc连接项目,我想从我的笔记本电脑转移到另一台。 我成功地传输了mysql数据库,但在传输java文件时,出现了错误

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at PRO.initComponents(**PRO.java:80**)
at PRO.<init>(**PRO.java:8**)
at PRO$3.run(**PRO.java:156**)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
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.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
单击PRO.java:8,我就会看到代码

       jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/PIC/STORY13.jpg"))); // NOI18N
        public PRO() {
    initComponents();
    this.setLocationRelativeTo(null);//
}
单击PRO.java:156,我就会看到代码

       public void run() {
            new PRO().setVisible(true);
        }

PS:整个jdbc项目在我的笔记本电脑上运行得非常好。但是在再次进行传输时,会弹出相同的错误。

这不是因为任何jdbc问题,这是因为它正在查找您在项目中使用的某个映像,而该映像是您传输到的机器中缺少的

我会先看看第80行的专业课是什么。我会重命名该类,使其具有有意义的名称。我也不希望任何人能在不显示代码的情况下帮助我解决代码问题。请看。@GhostCat我已经照你说的做了。。你可以向下滚动。请告诉我怎么了!下周我必须提交我的项目。你已经得到了答案:最有可能的是,getClass.getResource/PIC/STORY13.jpg返回NULL,导致NPE。所以:资源查找在另一个平台上失败。和你13天前得到的答案一模一样。除此之外,老实说:你13岁以后回来,现在你很匆忙?帮助中心明确指出,当人们提出问题时,应该有人在场。放弃一个问题,然后离开几天,这是不礼貌的。提示:如果你的优先次序那么紧。。。然后按时跟进,而不是在作业到期前5分钟。