Bonjour, après avoir travailler un peu mon projet depuis 3 semaines je voulais le tester en jar exécutable, pour cela je les fait avec éclipse mais le problème c'est que quand je veut lancer le jar qui a été crée par éclipse , il ne se lance pas.

Voici le code source de la page prioncipale

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
 
package Accueil;
 
import java.awt.CardLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;
 
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
 
 
 
 
 
 
public class Accueil {
 
	//déclare les composants
	static JFrame cadre;
 
	//declare les class utiliser 
	public voirRecette recette;
	public voirAccueil accueil; 
 
	//déclare un cardLayoute et un panel
	public CardLayout gestionnaireDesCartes = new CardLayout();
	public JPanel panneauPrincipal = new JPanel();
 
 
	//récupere la dimmension de l'ecran
	Toolkit kit = Toolkit.getDefaultToolkit();
	Dimension dimensionEcran = kit.getScreenSize();
	int largeur = dimensionEcran.width;
	int hauteur = dimensionEcran.height;
 
	private String windows = "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
 
	Accueil() throws IOException
	{
 
		try {
			UIManager.setLookAndFeel(windows);
		} catch (ClassNotFoundException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (InstantiationException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (IllegalAccessException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (UnsupportedLookAndFeelException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
 
 
 
		//Cree la Frame
		cadre = new JFrame();
 
		//Cree le panel associe
		panneauPrincipal = new JPanel();
		//Cree les class d'affichage
		accueil = new voirAccueil(this);
		recette = new voirRecette();
 
		//affecte un titre au cadre
		cadre.setTitle("BookCook v.1");
		//Affecte la fenetre au milieu de l'écran et lui affecte une taille
		cadre.setBounds((largeur-900)/2, (hauteur-650)/2,900,650);
 
 
		//ajoute le panneua principal à la frame
		cadre.add(panneauPrincipal);
		//parametre le cardLayout
		panneauPrincipal.setLayout(gestionnaireDesCartes); 
		panneauPrincipal.setBounds(0,0,900,650); //taille de la carte
		panneauPrincipal.setOpaque(false);//rend le pannea tranparent 
		panneauPrincipal.add(accueil, "accueil");//renvoie a une carte
		panneauPrincipal.add(recette, "recette");//renvoie a une carte
 
		//rend la fenetre visible 
		cadre.setVisible(true);
		//bloque le redimentionnement
		cadre.setResizable(false);
		//ferme corectement l'application
		cadre.setDefaultCloseOperation(cadre.EXIT_ON_CLOSE);
 
	}
 
 
	//permet l'affichage de la fenêtre
	public static void main(String[] args)
	{
		try {
			Accueil accueil = new Accueil();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
 
}
merci de bien vouloir m'aider, et merci de vos réponse.
jeremie G.