Erreur avec catch
Fermé
Askipie
-
Modifié le 18 févr. 2019 à 18:29
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 18 févr. 2019 à 13:57
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 18 févr. 2019 à 13:57
1 réponse
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
18 févr. 2019 à 13:57
18 févr. 2019 à 13:57
Bonjour,
Et quel est le problème ?
Quand on a une erreur et qu'on recherche de l'aide, il est toujours plus simple de dire quelle est l'erreur...
Et d'utiliser les balises code pour qu'on y voie quelque chose.
Bon ceci dit, mon java est lointain, mais à l'époque le catch() s'écrivait en complément d'un bloc try {}, et non pas directement sur le corps de la fonction. Par ailleurs, il ne faut pas redéclarer AuthenticationException e; puisqu'elle est déjà déclarée dans le catch().
Xavier
Et quel est le problème ?
Quand on a une erreur et qu'on recherche de l'aide, il est toujours plus simple de dire quelle est l'erreur...
Et d'utiliser les balises code pour qu'on y voie quelque chose.
Bon ceci dit, mon java est lointain, mais à l'époque le catch() s'écrivait en complément d'un bloc try {}, et non pas directement sur le corps de la fonction. Par ailleurs, il ne faut pas redéclarer AuthenticationException e; puisqu'elle est déjà déclarée dans le catch().
public void run() { try { FFLauncher.auth(usernameField.getText(), passwordField.getText()); } catch (AuthenticationException e) { JOptionPane.showMessageDialog(FFLauncherPanel.this, "Erreur, impossible de se connecter : " + e.getErrorModel().getErrorMessage(), "Erreur", JOptionPane.ERROR_MESSAGE); setFieldsEnabled(true); } }
Xavier