2016-04-10 16 views
0

Warum bekomme ich diesen Fehler, wenn ich versuche, eine .JAR-Datei von cmd zu öffnen?Fehler beim Ausführen von JAR-Dateien

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at javax.swing.ImageIcon.<init>(Unknown Source) 
    at sqlprojectgestor.Gestor.initComponents(Gestor.java:311) 
    at sqlprojectgestor.Gestor.<init>(Gestor.java:28) 
    at sqlprojectgestor.Gestor.lambda$main$0(Gestor.java:1017) 
    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$JavaSecurityAccessImpl.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) 

Ich versuche, die .jar-Datei mit Doppelklick auf laufen, aber es lässt sich nicht öffnen ...

+0

Es sieht aus wie ein Fehler in Ihrem Code passiert. Um es zu debuggen, müssen wir den Code sehen. Können Sie den Code ohne Probleme von einer IDE ausführen? – nhouser9

+0

Ich denke, der Fehler ist in Ihrem Pfad für das Bild. Versuchen Sie, die relativen Pfade zu verwenden. –

+0

Wenn ich mein Programm von Netbeans ausführen, gibt es keinen Fehler beim Ausführen, weshalb ich denke, dass es so seltsam ist:/@ nhouser9 –

Antwort

0

Ich vermute, dass das Problem von nicht einschließlich der Bilder in Ihrem JAR verursacht wird. Bitte beachten Sie diese Frage, wie Sie das tun: Es kann sein, dass Sie keine Bilder als Ressourcen in Ihre JAR aufnehmen. Siehe diese Frage: Add image to JAR Java