A voir également:
- Java: comment récupér une Exception
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
8 réponses
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
31 juil. 2003 à 15:43
31 juil. 2003 à 15:43
Bien, alors, ma foi, tu utilise la fonction
qui renvoie un
et pour avoir la ligne tu utilise la fonction
que tu n'as plus qu'à afficher...
Tout ça se trouve dans l'aide de java sur le site de sun...
http://java.sun.com/j2se/1.4.1/docs/api/index.html
Maily :-))))
getStackTrace()
qui renvoie un
StackTraceElement
et pour avoir la ligne tu utilise la fonction
getLineNumber()
que tu n'as plus qu'à afficher...
Tout ça se trouve dans l'aide de java sur le site de sun...
http://java.sun.com/j2se/1.4.1/docs/api/index.html
Maily :-))))
Me faire un toString() ne m approte pas grand chose hormis savoir c quoi comme type d exception (je l ai deja fait) cela ne m indique pas à quel ligne s 'est produite l erreur : ce qui est iniqué dans le printstacktrace!
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
31 juil. 2003 à 12:04
31 juil. 2003 à 12:04
Désolée d'avoir essayé de t'aider!
Un "merci, ce n'est pas ce que je voulais, mais peut etre je n'ai pas été assez claire dans ma question!" aurait été le bienvenu
Maily :-))))
Un "merci, ce n'est pas ce que je voulais, mais peut etre je n'ai pas été assez claire dans ma question!" aurait été le bienvenu
Maily :-))))
choubaka
Messages postés
39425
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
16 avril 2025
2 104
31 juil. 2003 à 14:31
31 juil. 2003 à 14:31
remarque peut être stupide, mais il est possible de modifier le format de la fenêtre DOS de manière à tout afficher.
clic droit sur la barre de titre et propriètés
Chouba
Casque Bleu forumique
clic droit sur la barre de titre et propriètés
Chouba
Casque Bleu forumique
choubaka
Messages postés
39425
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
16 avril 2025
2 104
31 juil. 2003 à 15:22
31 juil. 2003 à 15:22
dans un fichier texte....
Chouba
Casque Bleu forumique
Chouba
Casque Bleu forumique
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Chouba j y ai pensé dans un fichier texte mais le fait que la méthode printstacktrace son type retounée est void n aide pas!
Merci maily mais c bizarre avant que tu ne répondes ja i trouvé la réponse dans l API mais mon message a été effacé? modérateur?
Ca donne donc:
catch(Exception e)
{
StackTraceElement [] ligne=null;
//e.printStackTrace();
ligne=e.getStackTrace();
for (int i=ligne.length-1;i>=0; i--)
{
System.out.println("class name: "+ligne[i].getClassName()+" File name: "+ligne[i].getFileName());
System.out.println("ligne :"+ligne[i].getLineNumber() +" Method name:" +ligne[i].getMethodName() );
}
Ca donne donc:
catch(Exception e)
{
StackTraceElement [] ligne=null;
//e.printStackTrace();
ligne=e.getStackTrace();
for (int i=ligne.length-1;i>=0; i--)
{
System.out.println("class name: "+ligne[i].getClassName()+" File name: "+ligne[i].getFileName());
System.out.println("ligne :"+ligne[i].getLineNumber() +" Method name:" +ligne[i].getMethodName() );
}
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
31 juil. 2003 à 11:12
31 juil. 2003 à 11:12
Bonjour...
Bon alors, c'est tout simple!
Ton exception, tu peux lui appliquer un joli toString(), et ainsi tu auras ton erreur!
Ensuite, pour la récupérer, tu déclares une exception en dehors de ton try catch et lorsqu'il y a une exception pour de vrai, et bien tu la copie dans l'exception déclarée en dehors!
et après, tu en fais ce que tu veux!!
Même quand tu fais
ça marche!!
Bonne journée
Maily :-))))
Bon alors, c'est tout simple!
Ton exception, tu peux lui appliquer un joli toString(), et ainsi tu auras ton erreur!
Ensuite, pour la récupérer, tu déclares une exception en dehors de ton try catch et lorsqu'il y a une exception pour de vrai, et bien tu la copie dans l'exception déclarée en dehors!
et après, tu en fais ce que tu veux!!
Même quand tu fais
System.out.println(e);
ça marche!!
Bonne journée
Maily :-))))