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
merci de bien vouloir m'aider, et merci de vos réponse.
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(); } } }
jeremie G.
Partager