0
我創建了14類java項目。到目前爲止,我一直在使用默認包。 今天我已經移動了所有的課程:重構 - 移動,我創建了一個新的包。在新包中移動類,無法訪問資源
這樣做後,我無法訪問我的資源。運行我的MainForm類我得到這個錯誤:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.anreas.mls.MainForm.<init>(MainForm.java:279)
at com.anreas.mls.MainForm$1.run(MainForm.java:48)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
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:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
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)
編輯:MainForm中的行279:
btnHelp.setIcon(new ImageIcon(MainForm.class.getResource("images/help.png")));
文件夾結構:
,如果有人知道我如何我會真的很感激它!
預先感謝您:)
你是如何獲取這些資源?無論如何,你可能應該閱讀類似的問題:http://stackoverflow.com/questions/9864267/load-icon-image-exception – Pshemo
你可以發佈**包裹com.anreas的'MainForm'類的**第279行**。 mls' – Blip
是您與其他人在同一包裝中的主要課程?你能發佈你的目錄結構的快照嗎? –