IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Problème dans la console incompris


Sujet :

Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2015
    Messages : 24
    Par défaut Problème dans la console incompris
    Bonjours

    J'essaie de faire une application et de la lier à ma base de données, je suis débutant
    pouvez vous m'aider j'ai ce pb et je tourne en rond depuis tout à l'heure... J'ai lu ce qu'il y a écrit dans la console et je ne comprends pas..


    Nom : pb.PNG
Affichages : 364
Taille : 76,1 Ko

    Merci beaucoup

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    L'exception que tu obtiens signifie que null est passé en argument de new ImageIcon() à la ligne 91 de FenConnexion, dans la méthode getJLab_ordinateur(). La méthode getResource() retourne null parce que le fichier n'est pas trouvé, à l'endroit indiqué.
    Le chemin de l'image (/images/connection/ecran.png) suggère que tu as dans ton dossier de sources un dossier "images", avec un dossier "connection" dedans, avec le fichier ecran.png dedans. Les chemins sont relatifs au package de la classe sur laquelle on invoque getResource() et absolu par rapport au classpath (absolu donc quand ça commence par / comme dans ton cas), ce qui pour tes sources correspond à la racine des sources, donc le dossier src par défaut.

    NB : il serait préférable que tu publies tes sources et stack traces sous forme de textes dans message directement plutôt que sous forme d'images (les sources dans une balise code —bouton —, en particulier)
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2015
    Messages : 24
    Par défaut
    Merci beaucoup,

    Mais je ne comprends pas j'ai bien vérifié les dossiers et tout est bon.

    Mon projet se trouve dans workspace, puis le nom de mon projet, ensuitre src et images donc ce devrait être bon...
    Je t'envoie tout mon code.
    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
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    package dialogue;
     
    import java.awt.EventQueue;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JButton;
    import javax.swing.JLabel;
    import java.awt.Font;
    import javax.swing.JTextField;
    import javax.swing.JPasswordField;
    import java.sql.SQLException;
    import java.awt.Cursor;
    import java.awt.Toolkit;
     
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
     
    import controle.connection.ControleConnexion;
     
    // La classe FenConnexion est une IHM
    /*
     * Elle se contente de transmettre la demande de l'utilisateur à la classe ControleConnection pour la 
     * connexion a la base de données
     * 
     */
    public class FenConnexion extends JFrame {
    	private static final long serialVersionUID = 1L;
    	// Propriétés graphiques
    	// ---------------------
    	private JPanel jCP_ContentPane;
    	private JLabel jLab_Cadre;
    	private JLabel jLab_Ordinateur;
    	private JLabel jLab_Nom;
    	private JTextField jTxT_Nom;
    	private JLabel jLab_MDP;
    	private JPasswordField jTxT_MDP;
    	private JLabel jLab_Param;
    	private JButton jBtn_Valider;
    	private JButton jBtn_Quitter;
     
    	// Constructeur
    	// ------------
    	public FenConnexion() {
    		setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
    		setBounds(100, 100, 450, 311);
    		jCP_ContentPane = new JPanel();
    		jCP_ContentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    		setContentPane(jCP_ContentPane);
    		jCP_ContentPane.setLayout(null);
    		jCP_ContentPane.add(getJLab_Ordinateur());
    		jCP_ContentPane.add(getJLab_Nom());
    		jCP_ContentPane.add(getJTxT_Nom());
    		jCP_ContentPane.add(getJLab_MDP());
    		jCP_ContentPane.add(getJTxT_MDP());
    		jCP_ContentPane.add(getJLab_Param());
    		jCP_ContentPane.add(getJBtn_Valider());
    		jCP_ContentPane.add(getJBtn_Quitter());
    		jCP_ContentPane.add(getJLab_Cadre());
     
    		setTitle("SARL CABINET HAPPYPET");
    		setLocationRelativeTo(null);
    		getRootPane().setDefaultButton(jBtn_Valider);
    		setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/connection/logoEclipse.png")));
    	}
     
    	// Getters des Widgets
    	// ===================
    	// Labels
    	// ------
    	private JLabel getJLab_Cadre() {
    		if (jLab_Cadre == null) {
    			jLab_Cadre = new JLabel("");
    			jLab_Cadre.setBounds(12, 13, 414, 203);
    			jLab_Cadre.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/ban.png")));
    		}
    		return jLab_Cadre;
    	}
    	// label écran ordinateur
    	private JLabel getJLab_Ordinateur() {
    		if (jLab_Ordinateur == null) {
    			jLab_Ordinateur = new JLabel(" Connexion au programme");
    			jLab_Ordinateur.setFont(new Font("Segoe UI", Font.PLAIN, 24));
    			jLab_Ordinateur.setBounds(5, 10, 400, 74);
    			jLab_Ordinateur.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/ecran.png")));
    		}
    		return jLab_Ordinateur;
    	}
    	// label Nom utilisateur
    	private JLabel getJLab_Nom() {
    		if (jLab_Nom == null) {
    			jLab_Nom = new JLabel();
    			jLab_Nom.setText("Nom d'utilisateur");
    			jLab_Nom.setFont(new Font("Segoe UI", Font.PLAIN, 14));
    			jLab_Nom.setBounds(43, 114, 129, 20);
    			jLab_Nom.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/utilisateur.png")));
    		}
    		return jLab_Nom;
    	}
    	// TextField pour la saisie du nom
    	// On affiche par defaut le login et mdp juste pr la presentation devant le jury
     
    	private JTextField getJTxT_Nom() {
    		if (jTxT_Nom == null) {
    			jTxT_Nom = new JTextField();
    			jTxT_Nom.setFont(new Font("Segoe UI", Font.PLAIN, 14));
    			jTxT_Nom.setBounds(181, 113, 224, 28);
    			// pour gagner du temps durant développement
    			// à enlever après
    			jTxT_Nom.setText("root");
    		}
    		return jTxT_Nom;
    	}
    	// label password
    	private JLabel getJLab_MDP() {
    		if (jLab_MDP == null) {
    			jLab_MDP = new JLabel();
    			jLab_MDP.setText("Mot de passe");
    			jLab_MDP.setFont(new Font("Segoe UI", Font.PLAIN, 14));
    			jLab_MDP.setBounds(43, 157, 129, 20);
    			jLab_MDP.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/key.png")));
    		}
    		return jLab_MDP;
    	}
    	// TextField pour la saisie du MDP
    	private JPasswordField getJTxT_MDP() {
    		if (jTxT_MDP == null) {
    			jTxT_MDP = new JPasswordField();
    			jTxT_MDP.setFont(new Font("Tahoma", Font.PLAIN, 14));
    			jTxT_MDP.setBounds(181, 154, 225, 28);
    			// pour gagner du temps durant développement
    			// à enlever après
    			jTxT_MDP.setText("tempo");
    		}
    		return jTxT_MDP;
    	}
    	// label pour accéder à la fenêtre de paramètres de connexion
    	private JLabel getJLab_Param() {
    		if (jLab_Param == null) {
    			jLab_Param = new JLabel("Paramètres de connexion");
    			jLab_Param.setFont(new Font("Segoe UI", Font.PLAIN, 12));
    			jLab_Param.setBounds(12, 216, 188, 28);
    			jLab_Param.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/switch-on.png")));
    			jLab_Param.addMouseListener(new MouseAdapter() {
    				public void mouseClicked(MouseEvent arg0) {
    					FenParametres laFenetre = new FenParametres();
    					laFenetre.setVisible(true);
    				}
    			});
    			jLab_Param.setCursor(new Cursor(Cursor.HAND_CURSOR));
    		}
    		return jLab_Param;
    	}
    	/*
    	// Boutons
    	// -------On ajoute un écouteur de type Action Listener au bouton jBtn_Valider et le code
    	//pour ouvrir la fenêtre de menu principal
    	private JButton getJBtn_Valider() {
    		if (jBtn_Valider == null) {
    			jBtn_Valider = new JButton();
    			jBtn_Valider.setText("Valider");
    			jBtn_Valider
    				.setFont(new Font("Segoe UI", Font.PLAIN, 12));
    			jBtn_Valider.setBounds(212, 216, 98, 28);
    			jBtn_Valider.setIcon(new ImageIcon(FenConnexion
    				.class
    					.getResource("/images/connection/valider.png")));
    			jBtn_Valider.addActionListener(new ActionListener() {
    				public void actionPerformed(ActionEvent arg0) {
    					if (ControleConnexion.controle(leNom, leMotDePasse)){
    					if (ControleConnexion.getControleConnexion()){
    						//Appel de la methode provisoire pour test
    						//transfert des enregistrements
    						//vers l'application à retirer apres try
    						try {
    							ControleConnexion.transfertDonnees();
    						} catch (SQLException e){
    							e.printStackTrace();
    						}
    						//Fin du test
    						FenConnexion.this.dispose();
    						FenMenuPrincipal laFenetreMenu = new FenMenuPrincipal();
    						laFenetreMenu.setVisible(true);
    					}
    					else	
     
    					}
     
    					//rajout de FenParametres laFenetre
    					FenParametres laFenetre = new FenParametres();
    					laFenetre.setVisible(true);
    					// La méthose dispose() permet de fermer la fenetre et de libérer la mémoire
    					dispose();
    					controleConnexion_Appel();
    					}
    					}
     
    				);
    		}
    		return jBtn_Valider;
    	}	*/
    	//A supprimer ensuite
    	private JButton getJBtn_Valider() {
    		if (jBtn_Valider == null) {
    			jBtn_Valider.addActionListener(new ActionListener() {
    				public void actionPerformed(ActionEvent arg0) {
    					if (ControleConnexion.controle(leNom, leMotDePasse)){
    					if (ControleConnexion.getControleConnexion()){
    						//Appel de la methode provisoire pour test
    						//transfert des enregistrements
    						//vers l'application à retirer apres try
    						try {
    							ControleConnexion.transfertDonnees();
    						} catch (SQLException e){
    							e.printStackTrace();
    						}
    						//Fin du test
    						FenConnexion.this.dispose();
    						FenMenuPrincipal laFenetreMenu = new FenMenuPrincipal();
    						laFenetreMenu.setVisible(true);
    					}
    					else	
     
    					}
     
    					//rajout de FenParametres laFenetre
     
    					}
     
     
    			});
    		}
    		return jBtn_Valider;
    	}	
    	// déclaration du bouton Quitter. La on va ajouter au bouton jBtn_quitter un écouteur de type ActionListener qui 
    	//detecte le clic de souris et l'activation de la barre espace
    	private JButton getJBtn_Quitter() {
    		if (jBtn_Quitter == null) {
    			//Gestion du clic de la souris et barre espace
    			jBtn_Quitter = new JButton();
    			jBtn_Quitter.setText("Quitter");
    			jBtn_Quitter.setFont(new Font("Segoe UI", Font.PLAIN, 12));
    			jBtn_Quitter.setBounds(309, 216, 98, 28);
    			jBtn_Quitter.setIcon(new ImageIcon(FenConnexion.class.getResource("/images/connection/cancel.png")));
    			jBtn_Quitter.addActionListener(new ActionListener() {
    				public void actionPerformed(ActionEvent e) {
    					System.exit(0);
    				}				
    			});
    			//KeyPressed() permet de quitter l'application avec la touche entrer. 
    			jBtn_Quitter.addKeyListener(new KeyAdapter() {   
    				public void keyPressed(KeyEvent e) {   
    				    if(e.getKeyCode()== 10){		
    				    	System.exit(0);
    				    } 
    				}
    		    });
    		}
    		return jBtn_Quitter;
    	}
    	//Le controle de saisie s'effectue avec la méthode statique contrle() de la classe ControleConnexion
    	private void controleConnexion_Appel() {
    		//L'expression jTxT_MDP.getPassword renvoie un tableau de caracteres. 
    		//Java fait une distinction entre les chaînes de caracteres déclarées avec la classe String et les
    		//tableaux de caractères.
    		String leNom = jTxT_Nom.getText();
    		String leMotDePasse = String.valueOf(jTxT_MDP.getPassword());  	     
    		//La methode valueOF() permet de convertir le tableau de caracteres en chaine
    		//de caracteres
    		    if(ControleConnexion.controle(leNom, leMotDePasse)){
    				if(ControleConnexion.getControleConnexion()){
    					FenConnexion.this.dispose();     
    					FenMenuPrincipal laFenetreMenu = new FenMenuPrincipal();
    					laFenetreMenu.setVisible(true); 
    				}
    			else 
    				JOptionPane.showMessageDialog(null, "Impossible de se connecter" +
    						" à la base de données." +'\n' +'\n'
    						+ "Vos nom et mot de passe sont corrects." +'\n'
    						+ "Mais les paramètres pour le pilote et la base de données "
    						+ "doivent être vérifiés." +'\n' +'\n'
    						+ "Contactez le responsable informatique.",
    						"ALERTE", JOptionPane.ERROR_MESSAGE);
    			}
    	}
     
     
    	public static void main(String[] args) {
    		EventQueue.invokeLater(new Runnable() {
    			public void run() {
    				try {
    					FenConnexion frame = new FenConnexion();				
    					frame.setVisible(true);
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    			}
    		});
    	}
    }

    Qui m'affiche le message d'erreur :
    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
    Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: 
    	Syntax error on token "else", EmptyStatement expected after this token
     
    	at dialogue.FenConnexion.getJBtn_Valider(FenConnexion.java:191)
    	at dialogue.FenConnexion.<init>(FenConnexion.java:63)
    	at dialogue.FenConnexion$4.run(FenConnexion.java:263)
    	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    	at java.awt.EventQueue.access$500(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

    Quand je clique sur "native method" dans le message d'erreur j'ai ça qui apparait :
    Nom : classfileeditor.PNG
Affichages : 295
Taille : 20,0 Ko
    Avec le code suivant :

    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
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    //  (version 1.8 : 52.0, super bit)
    public final class java.security.AccessController {
     
      // Method descriptor #10 ()V
      // Stack: 1, Locals: 1
      private AccessController();
        0  aload_0 [this]
        1  invokespecial java.lang.Object() [152]
        4  return
     
     
      // Method descriptor #101 (Ljava/security/PrivilegedAction;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;
      @sun.reflect.CallerSensitive
      public static native java.lang.Object doPrivileged(java.security.PrivilegedAction arg0);
     
      // Method descriptor #101 (Ljava/security/PrivilegedAction;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;
      // Stack: 3, Locals: 3
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivilegedWithCombiner(java.security.PrivilegedAction arg0);
         0  invokestatic java.security.AccessController.getStackAccessControlContext() : java.security.AccessControlContext [170]
         3  astore_1
         4  aload_1
         5  ifnonnull 13
         8  aload_0 [arg0]
         9  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedAction) : java.lang.Object [171]
        12  areturn
        13  aload_1
        14  invokevirtual java.security.AccessControlContext.getAssignedCombiner() : java.security.DomainCombiner [162]
        17  astore_2
        18  aload_0 [arg0]
        19  aload_2
        20  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        23  invokestatic java.security.AccessController.preserveCombiner(java.security.DomainCombiner, java.lang.Class) : java.security.AccessControlContext [176]
        26  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext) : java.lang.Object [174]
        29  areturn
        Stack map table: number of frames 1
            [pc: 13, append: {java.security.AccessControlContext}]
     
      // Method descriptor #108 (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;)TT;
      @sun.reflect.CallerSensitive
      public static native java.lang.Object doPrivileged(java.security.PrivilegedAction arg0, java.security.AccessControlContext arg1);
     
      // Method descriptor #112 (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT;
      // Stack: 6, Locals: 5
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivileged(java.security.PrivilegedAction arg0, java.security.AccessControlContext arg1, java.security.Permission... arg2);
         0  invokestatic java.security.AccessController.getContext() : java.security.AccessControlContext [169]
         3  astore_3
         4  aload_2 [arg2]
         5  ifnonnull 18
         8  new java.lang.NullPointerException [70]
        11  dup
        12  ldc <String "null permissions parameter"> [5]
        14  invokespecial java.lang.NullPointerException(java.lang.String) [151]
        17  athrow
        18  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        21  astore 4
        23  aload_0 [arg0]
        24  aconst_null
        25  aload 4
        27  aload_3
        28  aload_1 [arg1]
        29  aload_2 [arg2]
        30  invokestatic java.security.AccessController.createWrapper(java.security.DomainCombiner, java.lang.Class, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) : java.security.AccessControlContext [177]
        33  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext) : java.lang.Object [174]
        36  areturn
        Stack map table: number of frames 1
            [pc: 18, append: {java.security.AccessControlContext}]
     
      // Method descriptor #112 (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT;
      // Stack: 6, Locals: 6
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivilegedWithCombiner(java.security.PrivilegedAction arg0, java.security.AccessControlContext arg1, java.security.Permission... arg2);
         0  invokestatic java.security.AccessController.getContext() : java.security.AccessControlContext [169]
         3  astore_3
         4  aload_3
         5  invokevirtual java.security.AccessControlContext.getCombiner() : java.security.DomainCombiner [163]
         8  astore 4
        10  aload 4
        12  ifnonnull 25
        15  aload_1 [arg1]
        16  ifnull 25
        19  aload_1 [arg1]
        20  invokevirtual java.security.AccessControlContext.getCombiner() : java.security.DomainCombiner [163]
        23  astore 4
        25  aload_2 [arg2]
        26  ifnonnull 39
        29  new java.lang.NullPointerException [70]
        32  dup
        33  ldc <String "null permissions parameter"> [5]
        35  invokespecial java.lang.NullPointerException(java.lang.String) [151]
        38  athrow
        39  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        42  astore 5
        44  aload_0 [arg0]
        45  aload 4
        47  aload 5
        49  aload_3
        50  aload_1 [arg1]
        51  aload_2 [arg2]
        52  invokestatic java.security.AccessController.createWrapper(java.security.DomainCombiner, java.lang.Class, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) : java.security.AccessControlContext [177]
        55  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedAction, java.security.AccessControlContext) : java.lang.Object [174]
        58  areturn
        Stack map table: number of frames 2
            [pc: 25, append: {java.security.AccessControlContext, java.security.DomainCombiner}]
            [pc: 39, same]
     
      // Method descriptor #102 (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
      @sun.reflect.CallerSensitive
      public static native java.lang.Object doPrivileged(java.security.PrivilegedExceptionAction arg0) throws java.security.PrivilegedActionException;
     
      // Method descriptor #102 (Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)TT;
      // Stack: 3, Locals: 3
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction arg0) throws java.security.PrivilegedActionException;
         0  invokestatic java.security.AccessController.getStackAccessControlContext() : java.security.AccessControlContext [170]
         3  astore_1
         4  aload_1
         5  ifnonnull 13
         8  aload_0 [arg0]
         9  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction) : java.lang.Object [172]
        12  areturn
        13  aload_1
        14  invokevirtual java.security.AccessControlContext.getAssignedCombiner() : java.security.DomainCombiner [162]
        17  astore_2
        18  aload_0 [arg0]
        19  aload_2
        20  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        23  invokestatic java.security.AccessController.preserveCombiner(java.security.DomainCombiner, java.lang.Class) : java.security.AccessControlContext [176]
        26  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) : java.lang.Object [175]
        29  areturn
        Stack map table: number of frames 1
            [pc: 13, append: {java.security.AccessControlContext}]
     
      // Method descriptor #110 (Ljava/security/DomainCombiner;Ljava/lang/Class;)Ljava/security/AccessControlContext;
      // Signature: (Ljava/security/DomainCombiner;Ljava/lang/Class<*>;)Ljava/security/AccessControlContext;
      // Stack: 5, Locals: 2
      private static java.security.AccessControlContext preserveCombiner(java.security.DomainCombiner arg0, java.lang.Class arg1);
        0  aload_0 [arg0]
        1  aload_1 [arg1]
        2  aconst_null
        3  aconst_null
        4  aconst_null
        5  invokestatic java.security.AccessController.createWrapper(java.security.DomainCombiner, java.lang.Class, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) : java.security.AccessControlContext [177]
        8  areturn
     
     
      // Method descriptor #115 (Ljava/security/DomainCombiner;Ljava/lang/Class;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/security/AccessControlContext;
      // Signature: (Ljava/security/DomainCombiner;Ljava/lang/Class<*>;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/security/AccessControlContext;
      // Stack: 7, Locals: 7
      private static java.security.AccessControlContext createWrapper(java.security.DomainCombiner arg0, java.lang.Class arg1, java.security.AccessControlContext arg2, java.security.AccessControlContext arg3, java.security.Permission[] arg4);
         0  aload_1 [arg1]
         1  invokestatic java.security.AccessController.getCallerPD(java.lang.Class) : java.security.ProtectionDomain [173]
         4  astore 5
         6  aload_3 [arg3]
         7  ifnull 59
        10  aload_3 [arg3]
        11  invokevirtual java.security.AccessControlContext.isAuthorized() : boolean [160]
        14  ifne 59
        17  invokestatic java.lang.System.getSecurityManager() : java.lang.SecurityManager [158]
        20  ifnull 59
        23  aload 5
        25  invokevirtual java.security.ProtectionDomain.impliesCreateAccessControlContext() : boolean [179]
        28  ifne 59
        31  new java.security.ProtectionDomain [82]
        34  dup
        35  aconst_null
        36  aconst_null
        37  invokespecial java.security.ProtectionDomain(java.security.CodeSource, java.security.PermissionCollection) [180]
        40  astore 6
        42  new java.security.AccessControlContext [75]
        45  dup
        46  iconst_1
        47  anewarray java.security.ProtectionDomain [82]
        50  dup
        51  iconst_0
        52  aload 6
        54  aastore
        55  invokespecial java.security.AccessControlContext(java.security.ProtectionDomain[]) [165]
        58  areturn
        59  new java.security.AccessControlContext [75]
        62  dup
        63  aload 5
        65  aload_0 [arg0]
        66  aload_2 [arg2]
        67  aload_3 [arg3]
        68  aload 4 [arg4]
        70  invokespecial java.security.AccessControlContext(java.security.ProtectionDomain, java.security.DomainCombiner, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) [168]
        73  areturn
        Stack map table: number of frames 1
            [pc: 59, append: {java.security.ProtectionDomain}]
     
      // Method descriptor #106 (Ljava/lang/Class;)Ljava/security/ProtectionDomain;
      // Signature: (Ljava/lang/Class<*>;)Ljava/security/ProtectionDomain;
      // Stack: 3, Locals: 2
      private static java.security.ProtectionDomain getCallerPD(java.lang.Class arg0);
         0  new java.security.AccessController$1 [78]
         3  dup
         4  aload_0 [arg0]
         5  invokespecial java.security.AccessController$1(java.lang.Class) [178]
         8  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedAction) : java.lang.Object [171]
        11  checkcast java.security.ProtectionDomain [82]
        14  astore_1
        15  aload_1
        16  areturn
     
     
      // Method descriptor #109 (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;)TT;
      @sun.reflect.CallerSensitive
      public static native java.lang.Object doPrivileged(java.security.PrivilegedExceptionAction arg0, java.security.AccessControlContext arg1) throws java.security.PrivilegedActionException;
     
      // Method descriptor #113 (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT;
      // Stack: 6, Locals: 5
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivileged(java.security.PrivilegedExceptionAction arg0, java.security.AccessControlContext arg1, java.security.Permission... arg2) throws java.security.PrivilegedActionException;
         0  invokestatic java.security.AccessController.getContext() : java.security.AccessControlContext [169]
         3  astore_3
         4  aload_2 [arg2]
         5  ifnonnull 18
         8  new java.lang.NullPointerException [70]
        11  dup
        12  ldc <String "null permissions parameter"> [5]
        14  invokespecial java.lang.NullPointerException(java.lang.String) [151]
        17  athrow
        18  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        21  astore 4
        23  aload_0 [arg0]
        24  aconst_null
        25  aload 4
        27  aload_3
        28  aload_1 [arg1]
        29  aload_2 [arg2]
        30  invokestatic java.security.AccessController.createWrapper(java.security.DomainCombiner, java.lang.Class, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) : java.security.AccessControlContext [177]
        33  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) : java.lang.Object [175]
        36  areturn
        Stack map table: number of frames 1
            [pc: 18, append: {java.security.AccessControlContext}]
     
      // Method descriptor #113 (Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;
      // Signature: <T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;Ljava/security/AccessControlContext;[Ljava/security/Permission;)TT;
      // Stack: 6, Locals: 6
      @sun.reflect.CallerSensitive
      public static java.lang.Object doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction arg0, java.security.AccessControlContext arg1, java.security.Permission... arg2) throws java.security.PrivilegedActionException;
         0  invokestatic java.security.AccessController.getContext() : java.security.AccessControlContext [169]
         3  astore_3
         4  aload_3
         5  invokevirtual java.security.AccessControlContext.getCombiner() : java.security.DomainCombiner [163]
         8  astore 4
        10  aload 4
        12  ifnonnull 25
        15  aload_1 [arg1]
        16  ifnull 25
        19  aload_1 [arg1]
        20  invokevirtual java.security.AccessControlContext.getCombiner() : java.security.DomainCombiner [163]
        23  astore 4
        25  aload_2 [arg2]
        26  ifnonnull 39
        29  new java.lang.NullPointerException [70]
        32  dup
        33  ldc <String "null permissions parameter"> [5]
        35  invokespecial java.lang.NullPointerException(java.lang.String) [151]
        38  athrow
        39  invokestatic sun.reflect.Reflection.getCallerClass() : java.lang.Class [181]
        42  astore 5
        44  aload_0 [arg0]
        45  aload 4
        47  aload 5
        49  aload_3
        50  aload_1 [arg1]
        51  aload_2 [arg2]
        52  invokestatic java.security.AccessController.createWrapper(java.security.DomainCombiner, java.lang.Class, java.security.AccessControlContext, java.security.AccessControlContext, java.security.Permission[]) : java.security.AccessControlContext [177]
        55  invokestatic java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) : java.lang.Object [175]
        58  areturn
        Stack map table: number of frames 2
            [pc: 25, append: {java.security.AccessControlContext, java.security.DomainCombiner}]
            [pc: 39, same]
     
      // Method descriptor #95 ()Ljava/security/AccessControlContext;
      private static native java.security.AccessControlContext getStackAccessControlContext();
     
      // Method descriptor #95 ()Ljava/security/AccessControlContext;
      static native java.security.AccessControlContext getInheritedAccessControlContext();
     
      // Method descriptor #95 ()Ljava/security/AccessControlContext;
      // Stack: 4, Locals: 1
      public static java.security.AccessControlContext getContext();
         0  invokestatic java.security.AccessController.getStackAccessControlContext() : java.security.AccessControlContext [170]
         3  astore_0
         4  aload_0
         5  ifnonnull 18
         8  new java.security.AccessControlContext [75]
        11  dup
        12  aconst_null
        13  iconst_1
        14  invokespecial java.security.AccessControlContext(java.security.ProtectionDomain[], boolean) [166]
        17  areturn
        18  aload_0
        19  invokevirtual java.security.AccessControlContext.optimize() : java.security.AccessControlContext [161]
        22  areturn
        Stack map table: number of frames 1
            [pc: 18, append: {java.security.AccessControlContext}]
     
      // Method descriptor #97 (Ljava/security/Permission;)V
      // Stack: 3, Locals: 4
      public static void checkPermission(java.security.Permission arg0) throws java.security.AccessControlException;
          0  aload_0 [arg0]
          1  ifnonnull 14
          4  new java.lang.NullPointerException [70]
          7  dup
          8  ldc <String "permission can't be null"> [6]
         10  invokespecial java.lang.NullPointerException(java.lang.String) [151]
         13  athrow
         14  invokestatic java.security.AccessController.getStackAccessControlContext() : java.security.AccessControlContext [170]
         17  astore_1
         18  aload_1
         19  ifnonnull 154
         22  invokestatic java.security.AccessControlContext.getDebug() : sun.security.util.Debug [167]
         25  astore_2
         26  iconst_0
         27  istore_3
         28  aload_2
         29  ifnull 93
         32  ldc <String "codebase="> [2]
         34  invokestatic sun.security.util.Debug.isOn(java.lang.String) : boolean [183]
         37  ifne 44
         40  iconst_1
         41  goto 45
         44  iconst_0
         45  istore_3
         46  iload_3
         47  ldc <String "permission="> [7]
         49  invokestatic sun.security.util.Debug.isOn(java.lang.String) : boolean [183]
         52  ifeq 86
         55  new java.lang.StringBuilder [72]
         58  dup
         59  invokespecial java.lang.StringBuilder() [154]
         62  ldc <String "permission="> [7]
         64  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [157]
         67  aload_0 [arg0]
         68  invokevirtual java.lang.Object.getClass() : java.lang.Class [153]
         71  invokevirtual java.lang.Class.getCanonicalName() : java.lang.String [150]
         74  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [157]
         77  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [155]
         80  invokestatic sun.security.util.Debug.isOn(java.lang.String) : boolean [183]
         83  ifeq 90
         86  iconst_1
         87  goto 91
         90  iconst_0
         91  iand
         92  istore_3
         93  iload_3
         94  ifeq 108
         97  ldc <String "stack"> [8]
         99  invokestatic sun.security.util.Debug.isOn(java.lang.String) : boolean [183]
        102  ifeq 108
        105  invokestatic java.lang.Thread.dumpStack() : void [159]
        108  iload_3
        109  ifeq 126
        112  ldc <String "domain"> [3]
        114  invokestatic sun.security.util.Debug.isOn(java.lang.String) : boolean [183]
        117  ifeq 126
        120  aload_2
        121  ldc <String "domain (context is null)"> [4]
        123  invokevirtual sun.security.util.Debug.println(java.lang.String) : void [182]
        126  iload_3
        127  ifeq 153
        130  aload_2
        131  new java.lang.StringBuilder [72]
        134  dup
        135  invokespecial java.lang.StringBuilder() [154]
        138  ldc <String "access allowed "> [1]
        140  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [157]
        143  aload_0 [arg0]
        144  invokevirtual java.lang.StringBuilder.append(java.lang.Object) : java.lang.StringBuilder [156]
        147  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [155]
        150  invokevirtual sun.security.util.Debug.println(java.lang.String) : void [182]
        153  return
        154  aload_1
        155  invokevirtual java.security.AccessControlContext.optimize() : java.security.AccessControlContext [161]
        158  astore_2
        159  aload_2
        160  aload_0 [arg0]
        161  invokevirtual java.security.AccessControlContext.checkPermission(java.security.Permission) : void [164]
        164  return
        Stack map table: number of frames 11
            [pc: 14, same]
            [pc: 44, append: {java.security.AccessControlContext, sun.security.util.Debug, int}]
            [pc: 45, same_locals_1_stack_item, stack: {int}]
            [pc: 86, same_locals_1_stack_item, stack: {int}]
            [pc: 90, same_locals_1_stack_item, stack: {int}]
            [pc: 91, full, stack: {int, int}, locals: {java.security.Permission, java.security.AccessControlContext, sun.security.util.Debug, int}]
            [pc: 93, same]
            [pc: 108, same]
            [pc: 126, same]
            [pc: 153, same]
            [pc: 154, chop 2 local(s)]
     
      Inner classes:
        [inner class info: #78 java/security/AccessController$1, outer class info: #0
         inner name: #0, accessflags: 8 static]
    }


    Aussi j'ai un autre problème je n'arrive pas à établir la connexion entre ma base de données et java pourtant j'ai tout installé comme il fallait voici ma classe parametres:
    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
    package entite;
     
    public class Parametres {
    	private String nomUtilisateur;
    	private String motDePasse;
    	private String serveurBD;
    	private String driverSGBD;
     
    	public String getNomUtilisateur() {
    		return nomUtilisateur;
    	}
    	public void setNomUtilisateur(String nomUtilisateur) {
    		this.nomUtilisateur = nomUtilisateur;
    	}
     
    	public String getMotDePasse() {
    		return motDePasse;
    	}
    	public void setMotDePasse(String motDePasse) {
    		this.motDePasse = motDePasse;
    	}
     
    	public String getDriverSGBD() {
    		return driverSGBD;
    	}
    	public void setServeurBD(String serveurBD) {
    		this.serveurBD = serveurBD;
    	}
     
    	public String getServeurBD() {
    		return serveurBD;
    	}
    	public void setDriverSGBD(String driverSGBD) {
    		this.driverSGBD = driverSGBD;
    	}
    	//constructeur
    	// Les attributs sont déclarés private et ne sont accessible que par les accesseurs et mutateurs qui eux sont déclarés public.
    	// On va ajouter la librairie du driver de type 4 
    	//Clique droit sur le nom du projet, proprieties et ajouter mysql connector java.jar
    	public Parametres () {
    	    nomUtilisateur = "root"; 
    		motDePasse = "";
    		driverSGBD = "org.gjt.mm.mysql.Driver";
    		serveurBD = "jdbc:mysql://localhost/veto"; 
    	}
    }
    // Les mutateurs permettent de modifier les parametres par defaut.
    Quand je fais un select quelque chose rien ne s'affiche dans la console...

    Merci beaucoup de ton aide

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par artdream Voir le message
    Merci beaucoup,

    Mais je ne comprends pas j'ai bien vérifié les dossiers et tout est bon.

    Mon projet se trouve dans workspace, puis le nom de mon projet, ensuitre src et images donc ce devrait être bon...
    Je comprends que ton arborescence est :

    Nom : Capture.PNG
Affichages : 234
Taille : 3,5 Ko

    Alors que tu devrais avoir :

    Nom : Capture.PNG
Affichages : 229
Taille : 3,4 Ko
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par artdream Voir le message
    [...]
    Qui m'affiche le message d'erreur :
    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
    Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: 
    	Syntax error on token "else", EmptyStatement expected after this token
     
    	at dialogue.FenConnexion.getJBtn_Valider(FenConnexion.java:191)
    	at dialogue.FenConnexion.<init>(FenConnexion.java:63)
    	at dialogue.FenConnexion$4.run(FenConnexion.java:263)
    	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    	at java.awt.EventQueue.access$500(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.awt.EventQueue$3.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)
    Dans le code que tu as commenté, entre 190 et 194, tu as :

    C'est ça qui ne compile pas, parce tu as un else avec accolade fermante tout de suite après. On ne peut pas avoir un else qui se ballade tout seul. Soit on a un statement après, soit on a un bloc.

    Citation Envoyé par artdream Voir le message
    Quand je clique sur "native method" dans le message d'erreur j'ai ça qui apparait :
    Laisse tomber tu ne risques pas d'avoir le code source d'une méthode native : une méthode native n'est pas écrite en Java, mais se trouve en bytecode dans une bibliothèque dite native (une dll par exemple sur Windows). On n'a pas accès à son source. De toute manière, ça ne te servirait pas à résoudre aucun des problèmes cités.

    --
    Par ailleurs, si tu as des questions sur un autre sujet, pose les dans chacune dans une autre discussion (une discussion = une question). Sinon, on va avoir un mélange des réponses à toute les questions dans la même discussion et ce sera la foire d'empoigne.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2015
    Messages : 24
    Par défaut
    Merci beaucoup pour ta réponse !

    Pour le package images je sais pas. J'ai du m'emmêler je suis en train de refaire le package pour voir si ça règle le problème !

    Ok si j'ai une autre question je crée un nouveau sujet. Merci beaucoup de ton aide et de ta rapidité !

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2015
    Messages : 24
    Par défaut
    Nom : Capture.PNG
Affichages : 251
Taille : 11,3 Ko

    C'est ça que j'ai. Grr ça ne marche toujours pas pour les pbs de la ligne 63, 191 etc !
    Mon arborescence n'est pas bonne ?

  8. #8
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    L'image /images/connection/ecran.png se trouve bien dans /images/connection ?

    Par contre, il y a un point d'exclamation rouge sur ton projet : ça veut dire qu'il y a un problème quelque part. Essaye de commencer par rafraîchir le projet menu refresh exécuter sur l'item de projet pour voir. Fait aussi un clean de ton projet. Ensuite, si le point d'exclamation rouge est toujours visible, il faudrait regarder dans la vue "Problems" pour voir quel problème y est référencé.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2015
    Messages : 24
    Par défaut
    Pour l'image j'en suis sure...

    Je suis en train de faire toutes les verifs... Pas facile

  10. #10
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut
    En théorie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FenConnexion.class.getResource("/images/connection/cancel.png")
    est censé fonctionné mais j'ai jamais réussi à le faire fonctionner... Par contre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FenConnexion.class.getClassLoader.getResource("/images/connection/cancel.png")
    marche pour moi
    Sinon d'après mes souvenir,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     new ImageIcon("/images/connection/cancel.png");
    fonctionne aussi

Discussions similaires

  1. Problème d'affichage dans la console d'Eclipse
    Par My_Sic dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 27/10/2007, 02h19
  2. Eclipse problème d'affichage dans la console
    Par barako dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 08/07/2007, 16h07
  3. [Applet]problème de d'affichage dans la console
    Par ederf dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2006, 17h04
  4. Problème a l'affichage dans la console (printf)
    Par PhoneKilleR dans le forum C
    Réponses: 21
    Dernier message: 23/09/2003, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo