probleme de creation un fichier .jar
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
Code:
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) |
vous voyez cette erreur Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
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:
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;
} |