Créer un fichier pour l'enregistrement
Résolu/Fermé
Senkai
Messages postés
21
Date d'inscription
mercredi 31 octobre 2012
Statut
Membre
Dernière intervention
24 mai 2014
-
3 nov. 2012 à 17:38
ngounou25 Messages postés 96 Date d'inscription mercredi 6 août 2008 Statut Membre Dernière intervention 5 juillet 2013 - 3 nov. 2012 à 22:25
ngounou25 Messages postés 96 Date d'inscription mercredi 6 août 2008 Statut Membre Dernière intervention 5 juillet 2013 - 3 nov. 2012 à 22:25
A voir également:
- Créer un fichier pour l'enregistrement
- Fichier rar - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Fichier host - Guide
1 réponse
ngounou25
Messages postés
96
Date d'inscription
mercredi 6 août 2008
Statut
Membre
Dernière intervention
5 juillet 2013
4
3 nov. 2012 à 21:25
3 nov. 2012 à 21:25
Salut Senkal,
Ce que tu dois savoir c'est qu'en Java, il existe ce que l'on appelle des exceptions qui permettent de réaliser des codes sources robuste. Je ne vais pas t'ennuyer avec les détails par rapport à ça pour le moment. Si ça t'intéresse, on verra plus tard.
Ton problème émane du fait que la méthode "createNewFile" de ton objet "fichier" peut générer une exception. Tu as donc l'obligation en tant que programmeur de capturer et traiter cette exception. Puisque t'es dans le cadre d'un simple TP, cette modification sera suffisante :
*** Remplace
fichier.createNewFile();
*** Par
try {
fichier.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
************
C'est la structure de contrôle try/catch qui te permet de gérer cette exception. Dans ce cas, si l'exception est levé, alors tu auras le message d'erreur sur ta console "e.printStackTrace()".
Ce que tu dois savoir c'est qu'en Java, il existe ce que l'on appelle des exceptions qui permettent de réaliser des codes sources robuste. Je ne vais pas t'ennuyer avec les détails par rapport à ça pour le moment. Si ça t'intéresse, on verra plus tard.
Ton problème émane du fait que la méthode "createNewFile" de ton objet "fichier" peut générer une exception. Tu as donc l'obligation en tant que programmeur de capturer et traiter cette exception. Puisque t'es dans le cadre d'un simple TP, cette modification sera suffisante :
*** Remplace
fichier.createNewFile();
*** Par
try {
fichier.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
************
C'est la structure de contrôle try/catch qui te permet de gérer cette exception. Dans ce cas, si l'exception est levé, alors tu auras le message d'erreur sur ta console "e.printStackTrace()".
Modifié par ngounou25 le 3/11/2012 à 21:43
3 nov. 2012 à 21:51
3 nov. 2012 à 22:25