Probleme d'exception uniquement dans .jar
MoQ
-
MoQ -
MoQ -
Bonjour,
*** Je débute en java ***
Je code actuellement une petite application d'edition de fichier, tout fonctionne tres bien et pour cela j'ai une JComboBox ou je selectionne le type de materiel, j'aimerais que quand je change de valeur dans la comboBox ça me change d'image , j'ai donc fait ce code :
Cela fonctionne parfaitement sous éclipse, mais pas quand je le transforme en .jar,
Dans ce cas la ça me génère une erreur java.lang.NullPointerExcption j'ai donc regardé à quelle ligne est cette fameuse erreur :
Je ne vois pas quelle variable peut être à null, c'est surement du aux images.
Merci de vos réponses
*** Je débute en java ***
Je code actuellement une petite application d'edition de fichier, tout fonctionne tres bien et pour cela j'ai une JComboBox ou je selectionne le type de materiel, j'aimerais que quand je change de valeur dans la comboBox ça me change d'image , j'ai donc fait ce code :
private JLabel icone = new JLabel(); //Declaré au dessus dans ma class
select.addActionListener(new ItemAction());
class ItemAction implements ActionListener{ public void actionPerformed(ActionEvent e) { Object link = select.getSelectedItem(); materiel.setText("Nom du materiel : " + link); // Ok dans le jar modele.setText("Entrez le modele pour : " + link); // Ok dans le jar //System.out.println(icone); icone.setIcon(new ImageIcon(getClass().getResource("/"+link+".jpg"))); //System.out.println(getClass().getResource("/"+link+".jpg")); // Renvoi : D:/workspace/Stock/bin/nomdelimage.jpg } }
Cela fonctionne parfaitement sous éclipse, mais pas quand je le transforme en .jar,
Dans ce cas la ça me génère une erreur java.lang.NullPointerExcption j'ai donc regardé à quelle ligne est cette fameuse erreur :
icone.setIcon(new ImageIcon(getClass().getResource("/"+link+".jpg")));
Je ne vois pas quelle variable peut être à null, c'est surement du aux images.
Merci de vos réponses
A voir également:
- Probleme d'exception uniquement dans .jar
- Télécharger jeux java jar - Télécharger - Jeux vidéo
- Téléchargement de jeux en .jar (ZTE Cute) - Forum Mobile
- Jar decompiler - Télécharger - Langages
- Java : Jeux gratuits à télécharger ! - Forum Jeux vidéo
- Fichier .jar - Forum Compression
2 réponses
Bonjour,
getRessource renvoie null si la ressource n'existe pas, et l'accès aux fichiers dans un Jar est très différente d'un fichier normal.
Commence déjà par enlever le / qui est au début du nom. Ensuite est ce que tes images sont dans le Jar ou à côté du Jar ?
Voir aussi : Retrieving Resources
getRessource renvoie null si la ressource n'existe pas, et l'accès aux fichiers dans un Jar est très différente d'un fichier normal.
Commence déjà par enlever le / qui est au début du nom. Ensuite est ce que tes images sont dans le Jar ou à côté du Jar ?
Voir aussi : Retrieving Resources