Section courante

A propos

Section administrative du site

Voici la liste des différentes codes d'erreurs du langage de programmation Java :

Erreurs de compilation (Compile error)

Message Description
';' expected Ce message d'erreur permet d'indiquer que le caractère «;» est attendue.
')' expected Ce message d'erreur permet d'indiquer que le caractère «)» est attendue.
'{0}' expected. Ce message d'erreur permet d'indiquer que le caractère spécifié est attendue.
{0} in throws clause must be a subclass of class java.lang.Throwable. Ce message d'erreur permet d'indiquer que la clause spécifié dans throws doit être une sous-classe de la classe java.lang.Throwable.
{0} is an abstract class. It can't be instantiated. Ce message d'erreur permet d'indiquer que l'élément spécifié est une classe abstraite. Il ne peut pas être instancié.
{0} is an interface. It can't be instantiated. Ce message d'erreur permet d'indiquer que l'élément spécifié est une interface. Il ne peut pas être instancié.
{0} is defined in {1}. Because it is used outside of its source file, it should be defined in a file called "{2}". Ce message d'erreur permet d'indiquer que l'élément spécifié est défini dans l'élément spécifié. Comme il est utilisé en dehors de son fichier source, il doit être défini dans un fichier spécifié.
{0} must be an interface. Ce message d'erreur permet d'indiquer que l'élément spécifié doit être un interface.
{0} must be declared abstract. It does not define {1} from {2}. Ce message d'erreur permet d'indiquer que l'élément spécifié doit être déclaré abstrait. Il ne définit pas l'élément spécifié à partir de l'élément spécifié.
{0} must be declared abstract. The package-private abstract method {1} in superclass {2} is inaccessible and cannot be overridden. Ce message d'erreur permet d'indiquer que l'élément spécifié doit être déclaré abstrait. La méthode abstraite package-private l'élément spécifié de la superclasse l'élément spécifié est inaccessible et ne peut être remplacée.
'{0}' not supported. Ce message d'erreur permet d'indiquer que l'élément spécifié n'est pas supporté.
[] can only be applied to arrays. It can't be applied to {0}. Ce message d'erreur permet d'indiquer les caractères de symboles «[» et «]» ne peut être appliqué qu'aux tableaux. Il ne peut pas être appliqué à l'élément spécifié.
a 'break' or 'continue' must transfer control within the same method. Ce message d'erreur permet d'indiquer que le mot réservé 'break' ou 'continue' doit transférer le contrôle de la même manière.
Abstract and native methods can't have a body: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites et indigènes ne peuvent avoir de corps.
Abstract methods can't be final: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites ne peuvent être définitives.
Abstract methods can't be native: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites ne peuvent pas être natives.
Abstract methods can't be private: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites ne peuvent pas être privées.
Abstract methods can't be static: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites ne peuvent pas être statiques.
Abstract methods can't be synchronized: {0} Ce message d'erreur permet d'indiquer que les méthodes abstraites ne peuvent pas être synchronisées.
A declaration cannot be labeled: {0} Ce message d'erreur permet d'indiquer qu'une déclaration ne peut pas être étiquetée.
Ambiguous class: {0} and {1} Ce message d'erreur permet d'indiquer qu'il y a une ambiguïté entre les classes spécifiés.
Ambiguous name: {0} is both a class and a package. Ce message d'erreur permet d'indiquer le nom ambigu spécifié est à la fois une classe et un module.
An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi). Ce message d'erreur permet d'indiquer qu'une erreur s'est produite dans le compilateur Java.
An exception has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi). Ce message d'erreur permet d'indiquer qu'une exception s'est produite dans le compilateur Java.
An interface can't implement anything; it can only extend other interfaces. Ce message d'erreur permet d'indiquer qu'une interface ne peut rien intégrer; il ne peut qu'étendre d'autres interfaces.
Argument can't have type void: {0} Ce message d'erreur permet d'indiquer que le paramètre ne peut pas avoir de type vide
Arithmetic exception. Ce message d'erreur permet d'indiquer une exception arithmétique.
A default constructor cannot be created for this class because the constructor of its superclass throws the exception {0}. Define the constructor for this class explicitly. Ce message d'erreur permet d'indiquer que le constructeur par défaut ne peut pas être créé pour cette classe car le constructeur de sa superclasse lève l'exception spécifié. Définissez explicitement le constructeur de cette classe.
Array constants can only be used in initializers. Ce message d'erreur permet d'indiquer les constantes de tableau ne peuvent être utilisées que dans les initialiseurs.
Array dimension missing. Ce message d'erreur permet d'indiquer que la dimension de tableau est manquante.
Array index required. Ce message d'erreur permet d'indiquer qu'un index de tableau est requis.
Array of void is not a valid type. Ce message d'erreur permet d'indiquer que le tableau de void n'est pas un type valide.
Assignment expressions are not permitted as the third subexpression of a conditional expression (that is, a ? : expression). Try parenthesizing this assignment expression. Ce message d'erreur permet d'indiquer que les expressions d'affectation ne sont pas autorisées en tant que troisième sous-expression d'une expression conditionnelle (c'est-à-dire une expression ? :). Essayez de mettre entre parenthèses cette expression d'affectation.
A statement cannot be labeled with the same identifier as one of its enclosing statements: {0} Ce message d'erreur permet d'indiquer qu'une instruction ne peut pas être étiquetée avec le même identifiant que l'une de ses instructions spécifiés.
Attempt to assign a blank final variable {0} in a loop. The initialization must occur exactly once. Ce message d'erreur permet d'indiquer que vous essayez d'affecter une variable finale vide spécifié dans une boucle. L'initialisation doit se produire exactement une seule fois.
Attempt to assign to a variable {0} in a different method. From enclosing blocks, only final local variables are available. Ce message d'erreur permet d'indiquer que vous essayez d'affecter une variable spécifié à une autre méthode. A partir de blocs englobants, seules les variables locales finales sont disponibles.
Attempt to reference field {0} in a {1}. Ce message d'erreur permet d'indiquer que vous essayez de référencer le champ spécifié dans un élément spécifié.
Attempt to reference method {0} in {1} as an instance variable. Ce message d'erreur permet d'indiquer qu'il essaye de référencer la méthode l'élément spécifié dans l'élément spécifié en tant que variable d'instance.
Attempt to use a non-final variable {0} from a different method. From enclosing blocks, only final local variables are available. Ce message d'erreur permet d'indiquer que vous essayez d'utiliser une variable non finale spécifié à partir d'une autre méthode. A partir de blocs englobants, seules les variables locales finales sont disponibles.
A type and a package cannot have the same name. The name {0} cannot be used to name a class while the package {0} is accessible. Ce message d'erreur permet d'indiquer un type et un module ne pouvant pas avoir le même nom. Le nom spécifié ne peut pas être utilisé pour nommer une classe tant que le module spécifié est accessible.
A type and a package cannot have the same name. The name {0} cannot be used to name a package while the class {1} is accessible. Ce message d'erreur permet d'indiquer un type et un module ne peuvent pas avoir le même nom. Le nom spécifié ne peut pas être utilisé pour nommer un module tant que la classe spécifié est accessible.
Blank final variable '{0}' may not have been initialized. It must be assigned a value in an initializer, or in every constructor. Ce message d'erreur permet d'indiquer que la variable finale vide spécifié n'a peut-être pas été initialisée. Il faut lui attribuer une valeur dans un initialiseur ou dans chaque constructeur.
'break' must be in loop or switch. Ce message d'erreur permet d'indiquer que le mot réservé 'break' doit être dans une boucle ou dans un mot réservé switch.
Can't access {0}. Class or interface must be public, in same package, or an accessible member class. Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder à l'élément spécifié. La classe ou l'interface doit être publique, dans le même module ou une classe de membre accessible.
Can't access protected constructor of {0}. Instance creation is permitted only within the package in which the constructor is defined. Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder au constructeur protégé de l'élément spécifié. La création d'instance n'est autorisée que dans le module dans lequel le constructeur est défini.
Can't access protected field {0} in {1}. {2} is not a subclass of the current class. Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder au champ protégé spécifié dans l'élément spécifié. L'élément spécifié n'est pas une sous-classe de la classe actuelle.
Can't access protected inner type {0} in {1}. {2} is not a subclass of the current class. Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder au type interne protégé spécifié dans l'élément spécifié. L'élément spécifié n'est pas une sous-classe de la classe actuelle.
Can't access protected method {0} in {1}. {2} is not a subclass of the current class. Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder à la méthode protégée spécifié dans l'élément spécifié. L'élément spécifié n'est pas une sous-classe de la classe actuelle.
Can't assign a value to a final variable: {0} Ce message d'erreur permet d'indiquer qu'il est impossible d'affecter une valeur à une variable finale spécifié.
Can't assign a second value to a blank final variable: {0} Ce message d'erreur permet d'indiquer qu'il est impossible d'affecter une deuxième valeur à une variable finale vide spécifié.
Can't catch {0}; it must be a subclass of class java.lang.Throwable. Ce message d'erreur permet d'indiquer qu'il est impossible d'utiliser le catch spécifié; il doit s'agir d'une sous-classe de la classe java.lang.Throwable.
Can't directly invoke abstract method {0} in {1}. Ce message d'erreur permet d'indiquer qu'il est impossible d'appeler directement la méthode abstraite de l'élément spécifié dans l'élément spécifié.
Can't invoke a method on a {0}. Ce message d'erreur permet d'indiquer qu'il est impossible d'appeler une méthode sur l'élément spécifié.
Can't make a static reference to nonstatic variable {0} in {1}. Ce message d'erreur permet d'indiquer qu'il est impossible de faire une référence statique à la variable non statique spécifié dans l'élément spécifié.
Can't make a static reference to inner class {0}. Ce message d'erreur permet d'indiquer qu'il est impossible de faire une référence statique à la classe interne spécifié.
Can't make forward reference to {0} in {1}. Ce message d'erreur permet d'indiquer qu'il est impossible de faire référence à l'élément spécifié dans l'élément spécifié.
Can't make static reference to method {0} in {1}. Ce message d'erreur permet d'indiquer qu'il est impossible de faire une référence statique à la méthode spécifié dans l'élément spécifié.
Can't read: {0} Ce message d'erreur permet d'indiquer qu'il n'est pas possible de lire l'élément spécifié.
Can't reference {0} before the superclass constructor has been called. Ce message d'erreur permet d'indiquer qu'il est impossible de référencer l'élément spécifié avant que le constructeur de la superclasse ait été appelé.
Can't specify array dimension in a declaration. Ce message d'erreur permet d'indiquer qu'il est impossible de spécifier la dimension d'un tableau dans une déclaration.
Can't specify array dimension in a type expression. Ce message d'erreur permet d'indiquer qu'il est impossible de spécifier la dimension d'un tableau dans une expression de type.
Can't subclass final classes: {0} Ce message d'erreur permet d'indiquer que l'élément spécifié ne peut pas être une sous-classe de classes finales.
Can't subclass interfaces: {0} Ce message d'erreur permet d'indiquer qu'il est impossible d'être une sous-classe de l'interface spécifié.
Can't throw {0}; it must be a subclass of class java.lang.Throwable. Ce message d'erreur permet d'indiquer qu'il est impossible d'utiliser le throw spécifié; il doit s'agir d'une sous-classe de la classe java.lang.Throwable.
Can't write: {0} Ce message d'erreur permet d'indiquer qu'il n'est pas possible d'écrire l'élément spécifié.
Case label {0} too large for 'switch' on {1} Ce message d'erreur permet d'indiquer que l'étiquette de la casse spécifié trop grand pour l'activation de l'élément spécifié.
'case' outside switch statement. Ce message d'erreur permet d'indiquer qu'un mot réservé case est trouvé en dehors d'un mot réservé switch.
catch not reached. Ce message d'erreur permet d'indiquer que le mot réservé catch n'est pas atteinte.
'catch' without 'try'. Ce message d'erreur permet d'indiquer qu'un mot réservé catch est trouvé sans son try.
Class {0} can't be declared both abstract and final. Ce message d'erreur permet d'indiquer que la classe spécifié ne peut pas être déclarée abstraite et finale.
'class' or 'interface' keyword expected. Ce message d'erreur permet d'indiquer qu'un mot réservé class ou interface est attendue.
Class {0} already defined in {1}. Ce message d'erreur permet d'indiquer que la classe spécifié est déjà définie dans l'élément spécifié.
Class name {0} clashes with imported class {1}. Ce message d'erreur permet d'indiquer que le nom de classe spécifié entre en conflit avec la classe importée spécifié.
Class {0} not found. Ce message d'erreur permet d'indiquer que la classe spécifié est introuvable.
Class {0} not found in {1}. Ce message d'erreur permet d'indiquer que la classe spécifié est introuvable dans l'élément spécifié.
Class or interface declaration expected. Ce message d'erreur permet d'indiquer qu'une déclaration de classe ou d'interface est attendue.
Comment not terminated at end of input. Ce message d'erreur permet d'indiquer que le commentaire n'est pas terminé à la fin de l'entrée.
Constant expression required. Ce message d'erreur permet d'indiquer qu'une expression constante est requise.
Constructor invocation must be the first thing in a method. Ce message d'erreur permet d'indiquer que l'appel du constructeur doit être la première chose dans une méthode.
Constructor is ambiguous: {0}, {1} Ce message d'erreur permet d'indiquer que le constructeur est ambigu.
Constructor {0} requires a method body. Ce message d'erreur permet d'indiquer que le constructeur spécifié nécessite un corps de méthode.
Constructors can't be native, abstract, static, synchronized, or final: {0} Ce message d'erreur permet d'indiquer que les constructeurs ne peuvent pas être natifs, abstraits, statiques, synchronisés ou finaux
Constructors may not be modified by strictfp. Ce message d'erreur permet d'indiquer que les constructeurs ne peuvent pas être modifiés par strictfp.
'continue' must be in loop. Ce message d'erreur permet d'indiquer que le mot réservé 'continue' doit être en boucle.
Cyclic class inheritance. Ce message d'erreur permet d'indiquer que l'héritage de classe est cyclique.
Cyclic class inheritance: A subclass cannot enclose a superclass. Ce message d'erreur permet d'indiquer que l'héritage de classe est cyclique : une sous-classe ne peut pas inclure une super-classe.
Cyclic class inheritance or scoping. Ce message d'erreur permet d'indiquer que l'héritage de classe est cyclique ou est un cadrage
Cyclic interface inheritance. Ce message d'erreur permet d'indiquer que l'héritage d'interface est cyclique.
'default' outside switch statement. Ce message d'erreur permet d'indiquer qu'un mot réservé default est trouvé en dehors d'un mot réservé switch.
Duplicate case label: {0} Ce message d'erreur permet d'indiquer que l'étiquette est en double.
Duplicate 'default' label. Ce message d'erreur permet d'indiquer qu'une duplication de l'étiquette 'default'.
Duplicate inner class declaration: {0} is already defined in this scope. Ce message d'erreur permet d'indiquer que la déclaration de classe interne en double spécifié est déjà défini dans cette étendue.
Duplicate method declaration: {0} Ce message d'erreur permet d'indiquer que la déclaration de méthode en est double.
Duplicate variable declaration: {0} was {1} Ce message d'erreur permet d'indiquer que la déclaration de variable en double l'élément spécifié était l'élément spécifié.
'else' without 'if'. Ce message d'erreur permet d'indiquer qu'un mot réservé else est trouvé sans son if.
Empty statement after 'for' Ce message d'erreur permet d'indiquer que l'instruction est vide après la boucle «for».
Exception {0} can't be thrown in initializer. Ce message d'erreur permet d'indiquer qu'il n'est pas possible de lever l'exception spécifié dans l'initialiseur.
Exception {0} is never thrown in the body of the corresponding try statement. Ce message d'erreur permet d'indiquer que l'exception spécifié n'est jamais levée dans le corps du mot réservé try correspondante.
Exception {0} must be caught, or it must be declared in the throws clause of this method. Ce message d'erreur permet d'indiquer que l'exception spécifié doit être interceptée ou doit être déclarée dans la clause throws de cette méthode.
Exception {0} must be caught, or it must be declared in the throws clause of this constructor. Ce message d'erreur permet d'indiquer que l'exception spécifié doit être interceptée ou doit être déclarée dans la clause throws de ce constructeur.
File {0} does not contain {1} as expected, but {2}. Please remove the file, or make sure it appears in the correct subdirectory of the class path. Ce message d'erreur permet d'indiquer que le fichier spécifié ne contient pas l'élément spécifié comme prévu, mais comme l'élément spécifié. Supprimez le fichier ou assurez-vous qu'il apparaît dans le sous-répertoire approprié du chemin d'accès aux classes.
File {0} does not contain {1} as expected. Please adjust the class path so that the file does not appear in the {2}. Ce message d'erreur permet d'indiquer que le fichier spécifié ne contient pas l'élément spécifié comme prévu. Veuillez ajuster le chemin de classe afin que le fichier n'apparaisse pas dans l'élément spécifié.
'finally' without 'try'. Ce message d'erreur permet d'indiquer qu'un mot réservé finally est trouvé sans son try.
Hexadecimal numbers must contain at least one hexadecimal digit. Ce message d'erreur permet d'indiquer que les nombres hexadécimaux doivent contenir au moins un chiffre hexadécimal.
Identifier expected. Ce message d'erreur permet d'indiquer qu'un identificateur est attendue.
Impossible for {0} to be instance of {1}. Ce message d'erreur permet d'indiquer pour l'élément spécifié d'être instancié par l'élément spécifié.
Incompatible type for {0}. Explicit cast needed to convert {1} to {2}. Ce message d'erreur permet d'indiquer que le type est incompatible pour l'élément spécifié. Distribution explicite nécessaire pour convertir l'élément spécifié en l'élément spécifié.
Incompatible type for {0}. Can't convert {1} to {2}. Ce message d'erreur permet d'indiquer que le type incompatible pour {0}. Impossible de convertir l'élément spécifié en l'élément spécifié.
Incompatible types: int cannot be converted to boolean Ce message d'erreur permet d'indiquer que le type de données est incompatible et qu'il n'est pas possible de convertir un type de données int en booléenne.
Inconsistent member declaration. At most one of public, private, or protected may be specified. Ce message d'erreur permet d'indiquer que la déclaration de membre est incohérente. Au maximum, on peut spécifié public, private ou protected.
Initializer must be able to complete normally. Ce message d'erreur permet d'indiquer que l'initialiseur doit pouvoir se terminer normalement.
Inner classes can't be volatile, transient, native, or synchronized: {0} Ce message d'erreur permet d'indiquer que les classes internes ne peuvent pas être volatiles, transitoires, natives ou synchronisées.
Inner type {0} in {1} not accessible from {2}. Ce message d'erreur permet d'indiquer que le type interne spécifié dans l'élément spécifié n'est pas accessible à partir de l'élément spécifié.
Instance variables can't be void: {0} Ce message d'erreur permet d'indiquer que les variables d'instance ne peuvent pas être annulées.
Integer literal out of range. Octal int literals must be in the range 00 to 037777777777. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux octaux doivent être compris entre 00 et 037777777777.
Integer literal out of range. Decimal int literals must be in the range -2147483648 to 2147483647. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux entier décimaux doivent être compris entre -2147483648 et 2147483647.
Integer literal out of range. Hexadecimal int literals must be in the range 0x0 to 0xffffffff. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux entier hexadécimaux doivent être compris entre 0x0 et 0xffffffff.
Integer literal out of range. Octal long literals must be in the range 00L to 01777777777777777777777L. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux longs octaux doivent être compris entre 00L et 01777777777777777777777L.
Integer literal out of range. Decimal long literals must be in the range -9223372036854775808L to 9223372036854775807L. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux longs décimaux doivent être compris entre -9223372036854775808L et 9223372036854775807L.
Integer literal out of range. Hexadecimal long literals must be in the range 0x0L to 0xffffffffffffffffL. Ce message d'erreur permet d'indiquer que le littéral entier est en dehors de l'intervalle. Les littéraux longs hexadécimaux doivent être dans la plage 0x0L à 0xffffffffffffffffL.
Interface fields can't be private or protected: {0} Ce message d'erreur permet d'indiquer que les champs d'interface ne peuvent pas être privés ou protégés.
Interface {0} of {1} not found. Ce message d'erreur permet d'indiquer que l'interface spécifié n'est pas trouvé
Interface methods can't be native, static, synchronized, final, private, or protected : {0} Ce message d'erreur permet d'indiquer que les méthodes d'interface ne peuvent pas être natives, statiques, synchronisées, finales, privées ou protégées.
Interface {0} repeated. Ce message d'erreur permet d'indiquer que l'interface spécifié est répétée.
Interfaces can't be final: {0} Ce message d'erreur permet d'indiquer que Les interfaces ne peuvent être définitives.
Interfaces can't have constructors. Ce message d'erreur permet d'indiquer que les interfaces ne peuvent pas avoir de constructeurs.
Interfaces can't have static initializers. Ce message d'erreur permet d'indiquer que les interfaces ne peuvent pas avoir d'initialisateurs statiques.
Internal error. Ce message d'erreur permet d'indiquer une erreur interne du compilateur Java.
Invalid argument to {0}. Ce message d'erreur permet d'indiquer que le paramètre spécifié est invalide.
Invalid argument type {0} for {1}. Ce message d'erreur permet d'indiquer que le type de paramètre spécifié est invalide
Invalid arguments to {0}. Ce message d'erreur permet d'indiquer le paramètre spécifié n'est pas valide.
Invalid array dimension. Ce message d'erreur permet d'indiquer que la dimension de tableau n'est pas valide.
Invalid cast from {0} to {1}. Ce message d'erreur permet d'indiquer que le castre n'est pas valide.
Invalid character constant. Ce message d'erreur permet d'indiquer que la constante de caractère est invalide.
Invalid class file format in {0}. {1} Ce message d'erreur permet d'indiquer que le format de fichier de classe est non valide dans l'élément spécifié.
Invalid declaration. Ce message d'erreur permet d'indiquer que la déclaration est invalide.
Invalid escape character. Ce message d'erreur permet d'indiquer que le caractère d'échappement est invalide.
Invalid character in octal number. Ce message d'erreur permet d'indiquer un caractère invalide dans un nombre octal.
Invalid character in number. Ce message d'erreur permet d'indiquer un caractère invalide dans le nombre.
Invalid character in input. Ce message d'erreur permet d'indiquer un caractère invalide en entrée.
Invalid expression statement. Ce message d'erreur permet d'indiquer que la déclaration d'expression n'est pas valide.
Invalid floating point format. Ce message d'erreur permet d'indiquer un format de virgule flottante invalide.
Invalid initializer for type {0}. Ce message d'erreur permet d'indiquer que l'initialiseur n'est pas valide pour le type spécifié.
Invalid label. Ce message d'erreur permet d'indiquer que l'étiquette est invalide.
Invalid left hand side of assignment. Ce message d'erreur permet d'indiquer que le côté gauche de l'affectation n'est pas valide.
Invalid method declaration; return type required. Ce message d'erreur permet d'indiquer que la déclaration de méthode est invalide; que le type de retour est requis.
Invalid method declaration; method name required. Ce message d'erreur permet d'indiquer que la déclaration de méthode invalide; nom de la méthode requis.
Invalid name {0} for {1}. Ce message d'erreur permet d'indiquer le nom spécifié est invalide pour l'élément spécifié.
Invalid qualified constructor name. Ce message d'erreur permet d'indiquer que le nom de constructeur qualifié n'est pas valide.
Invalid term. Ce message d'erreur permet d'indiquer que le terme invalide.
Invalid type expression. Ce message d'erreur permet d'indiquer que l'expression est de type invalide.
I/O error in {0}. Ce message d'erreur permet d'indiquer qu'une erreur d'entrée/sortie s'est produit dans l'élément spécifié.
I/O error while checking for existence of package {0}. Ce message d'erreur permet d'indiquer qu'une erreur d'entrée/sortie s'est produit lors de la vérification de l'existence du module spécifié.
'length' applied to {0}, which is not an array. Ce message d'erreur permet d'indiquer que le 'length' est appliqué à l'élément spécifié, mais ce n'est pas un tableau.
Local class '{0}' is already defined in this method. Ce message d'erreur permet d'indiquer la classe locale spécifié est déjà définie dans cette méthode.
Member interfaces can only occur in interfaces and top-level classes. Ce message d'erreur permet d'indiquer que les interfaces membres ne peuvent se produire que dans des interfaces et des classes de niveau supérieur.
Method {0} can't be static in {1}. Only members of interfaces and top-level classes can be static. Ce message d'erreur permet d'indiquer la méthode spécifié ne peut pas être statique dans l'élément spécifié. Seuls les membres des interfaces et des classes de niveau supérieur peuvent être statiques.
Method {0} can't be transient. Only variables can be transient. Ce message d'erreur permet d'indiquer que la méthode spécifié ne peut pas être transitoire. Seules les variables peuvent être transitoires.
Method {0} can't be volatile. Only variables can be volatile. Ce message d'erreur permet d'indiquer que la méthode spécifié ne peut pas être volatile. Seules les variables peuvent être volatiles.
Method {0} in {1} is not accessible from {2}. Ce message d'erreur permet d'indiquer que la méthode spécifié dans l'élément spécifié n'est pas accessible à partir de l'élément spécifié.
Method '{0}' is inherited in {1}, and hides a method of the same name in {2}. An explicit 'this' qualifier must be used to select the desired instance. Ce message d'erreur permet d'indiquer que la méthode spécifié est héritée dans l'élément spécifié et masque une méthode du même nom dans l'élément spécifié. Un qualificatif explicite 'this' doit être utilisé pour sélectionner l'instance souhaitée.
Method {0} not found in {1}. Ce message d'erreur permet d'indiquer que la méthode spécifié introuvable dans l'élément spécifié.
Method {0} requires a method body. Otherwise declare it as abstract. Ce message d'erreur permet d'indiquer que la méthode spécifié nécessite un corps de méthode. Sinon, déclarez-le comme abstract.
Methods can't be redefined with a different return type: {0} was {1} Ce message d'erreur permet d'indiquer que les méthodes ne peuvent pas être redéfinies avec un type de retour différent de l'élément spécifié étant l'élément spécifié.
Missing term. Ce message d'erreur permet d'indiquer qu'une terminologie attendue.
Multiple inheritance is not supported. Ce message d'erreur permet d'indiquer que l'héritage multiple n'est pas pris en charge.
No constructor matching {0} found in {1}. Ce message d'erreur permet d'indiquer qu'il n'y a aucun constructeur correspondant à l'élément spécifié trouvé dans l'élément spécifié.
No enclosing instance of {0} is in scope; an explicit one must be provided when creating {1}, as in "outer. new Inner()" or "outer. super()". Ce message d'erreur permet d'indiquer qu'aucune instance englobante de l'élément spécifié n'est dans la portée; un élément explicite doit être fourni lors de la création de l'élément spécifié, comme dans "outer. new Inner()" ou "outer. super()".
No enclosing instance of {0} is in scope; cannot create a default constructor for {1}. Ce message d'erreur permet d'indiquer qu'aucune instance englobante de l'élément spécifié n'est dans la portée; Impossible de créer un constructeur par défaut pour l'élément spécifié.
No enclosing instance of {0} is in scope; an explicit one must be provided when accessing {1}, as in "outer.member". Ce message d'erreur permet d'indiquer qu'aucune instance englobante de l'élément spécifié n'est dans la portée; un nom explicite doit être fourni lors de l'accès à l'élément spécifié, comme dans "outer.member".
No inner class {0} found in {1}. Ce message d'erreur permet d'indiquer qu'il n'y a aucune classe interne spécifié trouvée dans l'élément spécifié.
No label definition found for {0}. Ce message d'erreur permet d'indiquer qu'aucune définition d'étiquette est trouvée pour l'élément spécifié.
No method matching {0} found in {1}. Ce message d'erreur permet d'indiquer qu'il n'y a aucune méthode correspondant à l'élément spécifié trouvée dans l'élément spécifié.
not a statement Ce message d'erreur permet d'indiquer qu'il ne s'agit pas d'une instruction valide.
Note: {0} files use or override a deprecated API. Please consult the documentation for a better alternative in each case. Ce message d'erreur permet d'indiquer les fichiers spécifiés utilisent ou remplacent une API obsolète. Veuillez consulter la documentation pour une meilleure alternative dans chaque cas.
Note: {0} files use or override a deprecated API. Recompile with "-deprecation" for details. Ce message d'erreur permet d'indiquer les fichiers spécifiés utilisent ou remplacent une API obsolète. Recompilez avec "-deprecation" pour plus de détails.
Note: {0} has been deprecated. Ce message d'erreur permet d'indiquer l'élément spécifié est obsolète.
Note: {0} uses or overrides a deprecated API. Please consult the documentation for a better alternative. Ce message d'erreur permet d'indiquer l'élément spécifié utilise ou remplace une API obsolète. Veuillez consulter la documentation pour une meilleure alternative.
Note: {0} uses or overrides a deprecated API. Recompile with "-deprecation" for details. Ce message d'erreur permet d'indiquer l'élément spécifié utilise ou remplace une API obsolète. Recompilez avec "-deprecation" pour plus de détails.
Note: Method {0} in {1} does not override the corresponding method in {2}. If you are trying to override this method, you cannot do so because it is private to a different package. Ce message d'erreur permet d'indiquer que la méthode spécifié dans l'élément spécifié ne remplace pas la méthode correspondante dans l'élément spécifié. Si vous essayez de remplacer cette méthode, vous ne pourrez pas le faire car il s'agit d'un module privé appartenant à un autre.
Note: The cloning of an array does not throw any checked exceptions, and therefore does not require any catch clauses. Please remove unused catch clauses, or if you wish to retain compatibility with older compilers, you may insert an artificial throw as follows: if (false) throw new CloneNotSupportedException(); Ce message d'erreur permet d'indiquer que le clonage d'un tableau ne renvoie aucune exception vérifiée et ne requiert par conséquent aucune clause catch. Supprimez les clauses de capture inutilisées. Si vous souhaitez conserver la compatibilité avec les anciens compilateurs, vous pouvez insérer un jet artificiel comme suit : «if(false) throw new CloneNotSupportedException();»
Note: The method {0} in {1} has been deprecated. Ce message d'erreur permet d'indiquer la méthode spécifié dans l'élément spécifié est obsolète.
Note: The constructor {0} has been deprecated. Ce message d'erreur permet d'indiquer le constructeur spécifié est obsolète.
Note: The variable {0} in {1} has been deprecated. Ce message d'erreur permet d'indiquer la variable spécifié dans l'élément spécifié est obsolète.
No variable {0} defined in {1}. Ce message d'erreur permet d'indiquer qu'il n'y a pas de variable spécifié définit dans l'élément spécifié.
Numeric overflow: float literal too large. Ce message d'erreur permet d'indiquer un débordement numérique : le type de données float littéral est trop grand.
Numeric overflow: double literal too large. Ce message d'erreur permet d'indiquer un débordement numérique : le type de données double littéral est trop grand.
Numeric underflow: float literal too small. Ce message d'erreur permet d'indiquer un débordement numérique : le type de données float littéral est trop petit.
Numeric underflow: double literal too small. Ce message d'erreur permet d'indiquer un débordement numérique : le type de données double littéral trop petit.
Only constructors can invoke constructors. Ce message d'erreur permet d'indiquer que seuls les constructeurs peuvent appeler des constructeurs.
Only named classes can have 'extends' or 'implements' clauses. Ce message d'erreur permet d'indiquer que seules les classes nommées peuvent avoir des clauses extend ou implements.
Only one package declaration allowed. Ce message d'erreur permet d'indiquer qu'une seule déclaration de module est autorisée.
Package {0} not found in {1}. Ce message d'erreur permet d'indiquer que le module spécifié est introuvable dans l'élément spécifié.
Package {0} not found. Please adjust the classpath so that package {0} is accessible. Ce message d'erreur permet d'indiquer que le module spécifié introuvable. Veuillez ajuster le chemin d'accès aux classes afin que le module spécifié soit accessible.
Possible loss of precision. Use an explicit cast to convert {0} to {1}. Ce message d'erreur permet d'indiquer une perte de précision possible. Utilisez une distribution explicite pour convertir l'élément spécifié en l'élément spécifié.
Public {0} must be defined in a file called "{1}". Ce message d'erreur permet d'indiquer que le public spécifié doit être défini dans un fichier spécifié.
Recursive constructor invocation: {0}. Ce message d'erreur permet d'indiquer un appel récursive du constructeur.
Reference to {0} is ambiguous. It is defined in {1} and {2}. Ce message d'erreur permet d'indiquer que la référence à l'élément spécifié est ambiguë. Il est défini dans l'élément spécifié et l'élément spécifié.
Reference to method {0} in {1} as if it were a variable. Ce message d'erreur permet d'indiquer qu'il y a une référence à la méthode spécifié dans l'élément spécifié comme s'il s'agissait d'une variable.
Reference to variable {0} in {1} as if it were a method. Ce message d'erreur permet d'indiquer qu'il y a une référence à la variable spécifié dans l'élément spécifié comme s'il s'agissait d'une méthode.
Repeated modifier. Ce message d'erreur permet d'indiquer que le modificateur est répété.
'return' inside static initializer. Ce message d'erreur permet d'indiquer que le mot réservé 'return' est à l'intérieur de l'initialiseur statique.
Return required at end of {0}. Ce message d'erreur permet d'indiquer que le retour est requis à la fin de l'élément spécifié.
'return' with value from {0}. Ce message d'erreur permet d'indiquer que le mot réservé return est avec une valeur spécifié.
'return' with value from constructor: {0} Ce message d'erreur permet d'indiquer que 'return' est avec la valeur du constructeur spécifié.
'return' without value from {0}. Ce message d'erreur permet d'indiquer que le mot réservé return n'a pas avec la valeur spécifié.
Statement expected. Ce message d'erreur permet d'indiquer qu'une instruction est attendue.
Statement not reached. Ce message d'erreur permet d'indiquer que l'instruction n'est pas atteinte.
String not terminated at end of input. Ce message d'erreur permet d'indiquer que la chaîne de caractères n'est pas terminée à la fin de l'entrée.
String not terminated at end of line. Ce message d'erreur permet d'indiquer que la chaîne de caractères n'est pas terminée en fin de ligne.
Superclass of {0} can't be an interface: {1} Ce message d'erreur permet d'indiquer que la super classe spécifié ne peut pas être une interface spécifié.
Superclass {0} of {1} not found. Ce message d'erreur permet d'indiquer que la super classe spécifié n'est pas trouvé
Support for inner classes has been disabled. Ce message d'erreur permet d'indiquer que la prise en charge des classes internes a été désactivée.
The class file containing {0} has a malformed '{1}' attribute. Ce message d'erreur permet d'indiquer que le fichier de classe avec le contenu spécifié a un attribut mal formé.
The class name '{0}' is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes. Ce message d'erreur permet d'indiquer le nom de classe spécifié est déjà défini dans cette étendue. Une classe interne peut ne pas avoir le même nom simple que l'une de ses classes englobantes.
The definitions of method {0} inherited from {1} and {2} are compatible, but the combination of them is nontrivial and has not been implemented. As a workaround, declare {0} explicitly in this class. Ce message d'erreur permet d'indiquer que les définitions de la méthode spécifié héritées de l'élément spécifié et l'élément spécifié sont compatibles, mais leur combinaison est non triviale et n'a pas été intégrée. En guise de solution de contournement, déclarez l'élément spécifié explicitement dans cette classe.
The instance method {0} declared in {1} cannot override the static method of the same signature declared in {2}. It is illegal to override a static method. Ce message d'erreur permet d'indiquer que la méthode d'instance spécifié déclarée dans l'élément spécifié ne peut pas remplacer la méthode statique de la même signature déclarée dans l'élément spécifié. Il est illégal de remplacer une méthode statique.
The major version '{0}' is too old for this tool to understand. Ce message d'erreur permet d'indiquer que la version majeure spécifié est trop ancienne pour être comprise par cet outil.
The major.minor version '{0}' is too recent for this tool to understand. Ce message d'erreur permet d'indiquer que la version mineur spécifié est trop récente pour être comprise par cet outil.
The method {0} declared in {1} cannot override the final method of the same signature declared in {2}. Final methods cannot be overridden. Ce message d'erreur permet d'indiquer que la méthode spécifié déclarée dans l'élément spécifié ne peut pas remplacer la méthode finale de la même signature déclarée dans l'élément spécifié. Les méthodes finales ne peuvent pas être remplacées.
The method {0} declared in {1} is not deprecated, but overrides a deprecated method of the same signature declared in {2}. Ce message d'erreur permet d'indiquer que la méthode spécifié déclarée dans l'élément spécifié n'est pas obsolète, mais remplace une méthode obsolète de même signature déclarée dans l'élément spécifié.
The method {0} declared in {1} cannot override the method of the same signature declared in {2}. The access modifier is made more restrictive. Ce message d'erreur permet d'indiquer que la méthode spécifié déclarée dans l'élément spécifié ne peut pas remplacer la méthode de la même signature déclarée dans l'élément spécifié. Le modificateur d'accès est rendu plus restrictif.
The method {0} declared in {1} cannot override the method of the same signature declared in {2}. They must have the same return type. Ce message d'erreur permet d'indiquer que la méthode spécifié déclarée dans l'élément spécifié ne peut pas remplacer la méthode de la même signature déclarée dans l'élément spécifié. Ils doivent avoir le même type de retour.
The method {0} declared in {1} cannot override the method of the same signature declared in {2}. Their throws clauses are incompatible. Ce message d'erreur permet d'indiquer que la méthode spécifié déclarée dans l'élément spécifié ne peut pas remplacer la méthode de la même signature déclarée dans l'élément spécifié. Leurs clauses de jet sont incompatibles.
The method {0} inherited from {1} is incompatible with the method of the same signature inherited from {2}. They must have the same return type. Ce message d'erreur permet d'indiquer que la méthode spécifié héritée de l'élément spécifié est incompatible avec la méthode de la même signature héritée de l'élément spécifié. Ils doivent avoir le même type de retour.
The name {0} must refer to a package. It is illegal for there to be an accessible class named {1} because types and packages cannot have the same name. The class {1} should be renamed or taken off the classpath. Ce message d'erreur permet d'indiquer le nom spécifié doit faire référence à un module. Il est interdit de créer une classe accessible spécifié, car les types et les modules ne peuvent pas porter le même nom. La classe spécifié doit être renommée ou supprimée du chemin de classe.
The null literal is not a legal argument for the synchronized statement. Ce message d'erreur permet d'indiquer que le littéral nul n'est pas un paramètre autorisé pour l'instruction synchronisée.
The public type ... must be defined in its own file Ce message d'erreur permet d'indiquer qu'il faut que le nom du fichier correspond au nom du paquet spécifié.
The static method {0} declared in {1} cannot hide the instance method of the same signature declared in {2}. It is illegal to hide an instance method. Ce message d'erreur permet d'indiquer que la méthode statique spécifié déclarée dans l'élément spécifié ne peut pas masquer la méthode d'instance de la même signature déclarée dans l'élément spécifié. Il est illégal de cacher une méthode d'instance.
The type {0} can't be declared static. It is already top-level, since it is a member of a package. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être déclaré statique. Il est déjà au plus haut niveau, puisqu'il fait partie d'un module.
The type {0} can't be made protected. Package members can either be public or local to the current package. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être protégé. Les membres du module peuvent être publics ou locaux par rapport au module actuel.
The type {0} can't be private. Package members are always accessible within the current package. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être privé. Les membres du module sont toujours accessibles dans le module actuel.
The type {0} can't be static. Static members can only occur in interfaces and top-level classes. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être statique. Les membres statiques ne peuvent apparaître que dans les interfaces et les classes de niveau supérieur.
The type name in a qualified 'new' expression must be an unqualified identifier. Ce message d'erreur permet d'indiquer qu'il est le nom de type dans une expression "new" qualifiée doit être un identificateur non qualifié.
The type {1} to which the member {0} belongs is not accessible from {2}. Ce message d'erreur permet d'indiquer que le type spécifié auquel appartient le membre spécifié n'est pas accessible à partir de l'élément spécifié.
The variable in an assignment to a static blank final must be a simple name (it may not follow a dot '.'). Ce message d'erreur permet d'indiquer que la variable dans une affectation à une finale vide statique doit être un nom simple (elle ne peut pas suivre un point '.')
The variable in an assignment to a blank final must be a simple name or a simple name qualified by 'this': '{0}' or 'this.{0}'. Ce message d'erreur permet d'indiquer que la variable dans une affectation à une finale vide doit être un nom simple ou un nom simple qualifié par 'this'.
This code requires generating a method with more than 64K bytes. Virtual machines may refuse the resulting class file. Ce message d'erreur permet d'indiquer que ce code nécessite la génération d'une méthode de plus de 64 Ko. Les machines virtuelles peuvent refuser le fichier de classe résultant.
This final variable must be initialized: {0} Ce message d'erreur permet d'indiquer que la variable final doit être initialisée.
Too many errors. (The limit on reported errors is {0}.) Ce message d'erreur permet d'indiquer que trop d'erreurs se sont produite. La limite des erreurs signalées est la valeur spécifié.
Transient variables can't be members of interfaces: {0} Ce message d'erreur permet d'indiquer que les variables transitoires ne peuvent pas être membres d'interfaces.
'try' without 'catch' or 'finally'. Ce message d'erreur permet d'indiquer qu'un mot réservé try est trouvé sans son catch oui finally.
Type '{0}' is inherited in {1}, and hides a type of the same name in an enclosing scope. An explicit qualifier prefix must be used to name this type. Ce message d'erreur permet d'indiquer que le type spécifié est hérité dans l'élément spécifié et cache un type du même nom dans une portée englobante. Un préfixe de qualificatif explicite doit être utilisé pour nommer ce type.
Type expected. Ce message d'erreur permet d'indiquer qu'un type de données est attendue.
Unbalanced parentheses. Ce message d'erreur permet d'indiquer que les parenthèses ne sont pas équilibrées.
Undefined class name: {0} Ce message d'erreur permet d'indiquer que la classe est non-défini.
Undefined class or package name: {0} Ce message d'erreur permet d'indiquer que la classe ou le module spécifié est non-défini.
Undefined variable, class, or package name: {0} Ce message d'erreur permet d'indiquer que la variable, la classe ou le module spécifié est non-défini.
Undefined variable: {0} Ce message d'erreur permet d'indiquer que la variable spécifié est non-défini.
Undefined variable: {0}. The "super" keyword may only be used for member access and constructor invocation. Ce message d'erreur permet d'indiquer que la variable spécifié n'est pas définie. Le mot réservé "super" ne peut être utilisé que pour l'accès des membres et l'invocation du constructeur.
Undefined variable or class name: {0} Ce message d'erreur permet d'indiquer que la variable ou la classe est non-défini.
Undefined variable or package name: {0} Ce message d'erreur permet d'indiquer que la variable ou le module spécifié est non-défini.
Unexpected end of file encountered while reading the class file {0}. Ce message d'erreur permet d'indiquer que la fin de fichier est inattendue lors de la lecture du fichier de classe spécifié.
Variable {0} can't be static in {1}. Only members of interfaces and top-level classes can be static. Ce message d'erreur permet d'indiquer la variable spécifié ne peut pas être statique dans l'élément spécifié. Seuls les membres des interfaces et des classes de niveau supérieur peuvent être statiques.
Variable {0} in {1} not accessible from {2}. Ce message d'erreur permet d'indiquer que la variable spécifié dans l'élément spécifié n'est pas accessible par l'autre élément spécifié.
Variable '{0}' is already defined in this method. Ce message d'erreur permet d'indiquer la variable spécifié est déjà définie dans cette méthode.
Variable '{0}' is inherited in {1}, and hides a local variable of the same name. An explicit 'this' qualifier must be used to select the variable, or the local must be renamed. Ce message d'erreur permet d'indiquer la variable spécifié est héritée dans l'élément spécifié et cache une variable locale du même nom. Un qualificatif explicite 'this' doit être utilisé pour sélectionner la variable ou le local doit être renommé.
Variable '{0}' is inherited in {1}, and hides a variable of the same name in {2}. An explicit 'this' qualifier must be used to select the desired instance. Ce message d'erreur permet d'indiquer la variable spécifié est héritée de l'élément spécifié et cache une variable du même nom dans l'élément spécifié. Un qualificatif explicite 'this' doit être utilisé pour sélectionner l'instance souhaitée.
Variable '{0}' is used twice in the argument list of this method. Ce message d'erreur permet d'indiquer la variable spécifié est utilisée deux fois dans la liste des paramètres de cette méthode.
Variable {0} may not have been initialized. Ce message d'erreur permet d'indiquer que la variable spécifié n'a peut-être pas été initialisée.
Variables can't be declared strict: {0} Ce message d'erreur permet d'indiquer que les variables ne peuvent pas être déclarées strictes.
Variables can't be synchronized, abstract or native: {0} Ce message d'erreur permet d'indiquer que les variables ne peuvent pas être synchronisées, abstraites ou natives
Void methods cannot return a value Ce message d'erreur permet d'indiquer qu'une méthode avec un type de retour «void» ne peut retourner de valeur.
Volatile variables can't be final or members of interfaces: {0} Ce message d'erreur permet d'indiquer que les variables volatiles ne peuvent être finales ou membres d'interfaces.
Wrong number of arguments in {0}. Ce message d'erreur permet d'indiquer qu'il y a un mauvais nombre de paramètre dans l'élément spécifié.
... ...

Erreurs d'exécution (Runtime errors)

Message Description
error: cannot find symbol Ce message d'erreur permet d'indiquer le symbole spécifié n'est pas trouvé. En générale il s'agit d'une omission d'une référence d'importation.
Exception in thread "main" java.lang.StringIndexOutOfBoundsException Ce message d'erreur permet d'indiquer que un accès en dehors de la limite d'index de la chaîne de caractères s'est produit.
java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester Ce message d'erreur permet d'indiquer le fichier «commons-digester.jar» n'est pas trouvé dans le CLASSPATH ou dans le dossier «WEB-INF/lib».
java.lang.NoClassDefFoundError: org/apache/tomcat/util/log/SystemLogHandler Ce message d'erreur permet d'indiquer le fichier «tomcat-juli.jar» n'est pas trouvé dans le CLASSPATH ou dans le dossier «WEB-INF/lib».
... ...

Voir également

Logiciel - Eclipse - Référence des codes d'erreur

Dernière mise à jour : Vendredi, le 12 avril 2019