bonjour,
j'ai un problème lors de création de mon fichier .jar il se crée avec succées mais quand je le lance sous dos voila ce qu'il ma fiche
vous voyez cette erreur Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 C:\Documents and Settings\bonbino\Bureau\detourner>java -jar fichier.jar Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.ImageIcon.<init>(Unknown Source) at Interface.getJbtnOpen(Interface.java:374) at Interface.getJJToolBarBar1(Interface.java:362) at Interface.getJPanel(Interface.java:399) at Interface.getJContentPane(Interface.java:903) at Interface.initialize(Interface.java:888) at Interface.<init>(Interface.java:878) at Interface$9.run(Interface.java:866) at java.awt.event.InvocationEvent.dispatch(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)
at javax.swing.ImageIcon.<init>(Unknown Source) si vous pouvez m'expliquer ce qu'elle veut dire je serais reconnaissant car je crois c'est la source du probleme
voila un bout du code ou se situe les erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117 private JButton getJbtnNew() { if (jbtnNew == null) { jbtnNew = new JButton(); jbtnNew.setIcon(new ImageIcon(getClass().getResource("KL.gif"))); jbtnNew.setToolTipText("Nouveau"); jbtnNew.setPreferredSize(new java.awt.Dimension(32,44)); jbtnNew.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { } } ); } return jbtnNew; } /** * This method initializes jbtnOpen * * @return javax.swing.JButton */ private JButton getJbtnExit() { if (jbtnExit == null) { jbtnExit = new JButton(); jbtnExit.setIcon(new ImageIcon(getClass().getResource("13.gif"))); jbtnExit.setToolTipText("Quitter"); jbtnExit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { quit(); } }); } return jbtnExit; } /** * This method initializes jbtnSave * * @return javax.swing.JButton */ private JButton getJbtnSave() { if (jbtnSave == null) { jbtnSave = new JButton(); jbtnSave.setIcon(new ImageIcon(getClass().getResource("/44_p3.gif"))); jbtnSave.setToolTipText("Enregistrer"); jbtnSave.setPreferredSize(new java.awt.Dimension(32,32)); jbtnSave.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { save(); } }); } return jbtnSave; } /** * This method initializes jJToolBarBar * * @return javax.swing.JToolBar */ /********************la bar d'outils**************************/ /********************dans un panel NORTH*******************/ /********************************************/ private JToolBar getJJToolBarBar1() { if (jJToolBarBar1 == null) { jJToolBarBar1 = new JToolBar(); jJToolBarBar1.setLocation(new java.awt.Point(0,0)); jJToolBarBar1.setSize(new java.awt.Dimension(500,440)); jJToolBarBar1.setFloatable(false); jJToolBarBar1.add(getJbtnNew()); jJToolBarBar1.add(getJbtnOpen()); jJToolBarBar1.add(getJbtnSave()); jJToolBarBar1.add(getJbtnExit()); /*jJToolBarBar1.add(getJCapture());*/ } return jJToolBarBar1; } private JButton getJbtnOpen() { if (jbtnOpen == null) { jbtnOpen = new JButton(); jbtnOpen.setIcon(new ImageIcon(getClass().getResource("images/JOU.GIF"))); jbtnOpen.setToolTipText("Ouvrir"); jbtnOpen.setPreferredSize(new java.awt.Dimension(32,44)); jbtnOpen.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { open(); } }); } return jbtnOpen; } /** * This method initializes jPanel * * @return javax.swing.JPanel */ private JPanel getJPanel() { if (jPanel == null) { jPanel = new JPanel(); jPanel.setLayout(new BorderLayout()); jPanel.setPreferredSize(new java.awt.Dimension(50, 70)); jPanel.add(getJJMenuBar(),BorderLayout.NORTH); //ajouter le bar de menu au panel jPanel.add(getJJToolBarBar1(),null ); //ajouter la barre d'outils au panel } return jPanel; }
Partager