Java - Mi archivo jar no se ejecuta

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 4 puestos en Java (en relación al último mes)
Gráfica de Java

Mi archivo jar no se ejecuta

Publicado por Santiago (1 intervención) el 25/07/2019 04:05:10
Hize un programa en netbeans lo ejecute dentro del netbeans y funciona perfectamente, pero cuando le doy doble click al archivo jar ya creado con el clear and build no se ejecuta, y al intentar ejecutarlo en el cmd me aparece lo siguiente.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at sun.awt.SunToolkit.getImageFromHash(SunToolkit.java:728)
        at sun.awt.SunToolkit.getImage(SunToolkit.java:762)
        at ventanar.inicio.getIconImage(inicio.java:33)
        at ventanar.inicio.initComponents(inicio.java:53)
        at ventanar.inicio.<init>(inicio.java:25)
        at ventanar.inicio$3.run(inicio.java:192)
        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)
       atjava.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
        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)

he revisado todas las posibles causas, pero hasta el momento no he llegado a la que es.
gracias de antemano por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 2.732
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Mi archivo jar no se ejecuta

Publicado por Kabuto (712 intervenciones) el 25/07/2019 10:55:04
Es porque dentro del .jar no se han incluido las imágenes que quieres mostrar. Esto SIEMPRE es un dolor de cabeza con Java, cuando lanzas el programa desde el IDE si lee imágenes, pero al crear el .jar estas no se incluyen dentro.

Puedes intentar abrir el archivo .jar con algún compresor (7-zip es el mejor...) y colocar tú manualmente las imágenes en donde se suponía que deberían estar.

Si buscas en Google verás decenas de ejemplo explicando como resolver estas cosas, por ejemplo:
https://www.codexpedia.com/java/java-packaging-resource-files-into-a-runnable-jar-file/


Si así tampoco lo consigues (esto depende un poco según la forma en que lees los archivos imagen en el código) puedes plantearte en crear una carpeta separada externa al .jar con las imágenes y alterar las rutas de acceso a las imágenes dentro del código
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar