UnsupportedEncodingExceptionUnsupportedEncodingException
Un encodage de caractères n'est pas pris en charge par la JVM.
Causes de cette erreur
Le nom de l'encodage de caractères spécifié n'est pas reconnu. Cela peut se produire avec des noms d'encodage mal orthographiés ou des encodages non disponibles dans la JVM.
Comment la corriger
Utilisez les constantes StandardCharsets (StandardCharsets.UTF_8) plutôt que des noms en chaîne de caractères. Vérifiez l'orthographe du nom de l'encodage. Utilisez Charset.isSupported() pour vérifier la disponibilité.
Codes d'erreur associés
ClassPath ErrorErreur de ClassPath
Le classpath est mal configuré, empêchant le chargement des classes.
FileNotFoundExceptionFileNotFoundException
Le chemin de fichier spécifié n'existe pas ou ne peut pas être ouvert.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Une méthode native ne trouve pas son implémentation en bibliothèque native.
MissingResourceExceptionMissingResourceException
Un resource bundle ou une clé de ressource est introuvable.
VerifyErrorVerifyError
Le vérificateur de bytecode détecte un bytecode malformé ou illégal.
NoSuchMethodErrorNoSuchMethodError
Une méthode est appelée à l'exécution mais n'existe pas dans la classe.