Salve a tutti, ho provato a creare un file .jar eseguibile con il mio progetto, ma quando provo ad avviarlo non succede niente. Eseguendolo da prompt dei comandi mi dà questo errore:

codice:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException        at javax.swing.ImageIcon.<init>(Unknown Source)
        at Progetto.initComponents(Progetto.java:253)
        at Progetto.<init>(Progetto.java:39)
        at Progetto$38.run(Progetto.java:2695)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Davvero non capisco! Ho creato un altro progetto con interfaccia grafica (anche se molto più semplice, una sola finestra) e si avvia tranquillamente. Forse il problema è dovuto al fatto che l'avvio prevede la comparsa di due finestre? (una di dialogo e il JFrame principale)?
Però perchè a compile time funziona perfettamente?
Qualche suggerimento?
Grazie in anticipo