我创建了一个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)
成功完成(总时间:8秒)
点击( PRO.java:8 ),将我带到代码
jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/PIC/STORY13.jpg"))); // NOI18N
点击( PRO.java:8 ),将我带到代码
public PRO() {
initComponents();
this.setLocationRelativeTo(null);//
}
点击( PRO.java:156 ),将我带到代码
public void run() {
new PRO().setVisible(true);
}
PS:整个jdbc项目都可以在我的笔记本电脑上完美运行。但是在再次进行传输时,会弹出相同的错误。
答案 0 :(得分:2)
这不是由于任何jdbc问题引起的,这是因为它正在寻找您的项目中使用的某些映像,而这些映像在传输到的计算机上丢失了。