Java icone : 2 programmes identiques, fonctionnement différent

Choucas35 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Choucas35 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Deux programmes identiques utilisent un bouton avec une icone. L'un fonctionne, l'autre plante à la compilation. Comparaison des codes : (j'ai masqué avec une * le paquetage racine mais les deux sont identiques. Les paquetages images sont identiques, copie l'un de l'autre.)

Found 10 matches of btIcone in 2 files.
Ordo.java
btIcone = new javax.swing.JButton(); [position 132:9]
btIcone.setIcon(new javax.swing.ImageIcon(getClass().getResource("*/ordo/images/logo300.png"))); // NOI18N [position 172:9]
.addComponent(btIcone) [position 180:31]
.addComponent(btIcone) [position 210:35]
private javax.swing.JButton btIcone; [position 298:33]
DesTet.java
btIcone = new javax.swing.JButton(); [position 162:9]
btIcone.setIcon(new javax.swing.ImageIcon(getClass().getResource("*/destet/images/logo300.png"))); // NOI18N [position 284:9]
.addComponent(btIcone) [position 294:39]
.addComponent(btIcone) [position 326:39]
private javax.swing.JButton btIcone; [position 664:33]

Le résultat de la compilation est

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at *.ordo.Ordo.initComponents(Ordo.java:172)
at *.ordo.Ordo.<init>(Ordo.java:39)


Merci de votre attention
Ubuntu 20.04, Netbeans 12.1 JDK 11
A voir également:

1 réponse

Choucas35 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Gagné !!!
En fait, Netbeans ne génère pas les mêmes exécutables (le même packaging) suivant si c'est projet de type ant ou de type maven.
J'ai recommencé avec un projet de type ant et bingo !
0