home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Freeware / Programare / bluej / bluejsetup-200.exe / {app} / lib / french / javac.help < prev    next >
Encoding:
Text File  |  2004-09-15  |  25.4 KB  |  788 lines

  1. {0}; {1} and {2} are static
  2. (Aucune aide disponible)
  3.  
  4. ';' expected
  5. Il manque un point-virgule α la fin de la ligne de code.
  6. La ligne fautive peut Ωtre celle indiquΘe par l'Θditeur
  7. ou la prΘcΘdente.
  8.  
  9. '(' or '[' expected
  10. Chaque parenthΦse et crochet ouvrant doit trouver son
  11. correspondant fermant; τa ne semble pas Ωtre le cas ici.
  12. Avez-vous des termes croisΘs du genre "w[x(y]z)" ?
  13.  
  14. abstract {0} {1} cannot be accessed directly
  15. Une mΘthode abstraite ne peut pas Ωtre invoquΘe.
  16. Vous ne pouvez invoquer que ses descendants concrets
  17. (i.e. une sous-classe implΘmentant la mΘthode).
  18.  
  19. abstract methods cannot have a body
  20. Vous avez dΘclarΘ une mΘthode abstraite ("abstract") et
  21. vous lui avez donnΘ un corps.  Ceci est une
  22. contradiction.  La dΘclaration d'une mΘthode abstraite
  23. consiste en une entΩte suivie d'un point-virgule.
  24. Supprimez ou bien le mot-clΘ "abstract" ou bien le
  25. corps de la mΘthode.
  26.  
  27. * already in use
  28. Il y a dΘjα une variable (ou un paramΦtre)
  29. de ce nom dans la mΘthode.  Utilisez un nom
  30. diffΘrent.  Ou supprimez le nom de type qui
  31. la prΘcΦde si vous voulez rΘ-utiliser la
  32. variable.
  33.  
  34. *An explicit 'this' qualifier must be used to select the desired instance.
  35. L'instance Θtant ambiguδ, le compilateur recommande de
  36. spΘcifier 'this', c'est-α-dire l'instance courante.
  37.  
  38. anonymous class implements interface; cannot have arguments
  39. Puisque les classes anonymes n'implΘmentent que des
  40. interfaces, et puisque les interfaces n'ont pas de
  41. constructeurs, le constructeur d'une classe anonyme
  42. est toujours le constructeur par dΘfaut sans arguments.
  43.  
  44. anonymous class implements interface; cannot have qualifier for new
  45. (Aucune aide disponible)
  46.  
  47. array required, but *
  48. La syntaxe utilisΘe laisse croire que vous tentez
  49. d'accΘder α un ΘlΘment d'un tableau.  Or, la variable
  50. spΘcifiΘe n'en est pas un.
  51.  
  52. as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
  53. Le mot-clΘ 'assert' fait maintenant partie du langage
  54. Java et a une signification particuliΦre.
  55. Vous ne pouvez pas l'utiliser comme identificateur de
  56. variable ou de mΘthode.
  57. Choisissez un autre nom.
  58.  
  59. * attempting to assign weaker access privileges; was *
  60. Vous remplacez une mΘthode tout en changeant le modificateur
  61. d'accΦs (private, protected, public).  Vous ne pouvez
  62. qu'Θlargir l'accΦs (e.g. de privΘ α public); vous ne pouvez
  63. pas le restreindre (e.g. de public α privΘ).
  64.  
  65. * attempting to use incompatible return type
  66. (Aucune aide disponible)
  67.  
  68. * before supertype constructor has been called
  69. Lorsqu'une classe a un ancΩtre (super-classe),
  70. son constructeur devrait toujours commencer par
  71. appeler le constructeur de l'ancΩtre :
  72.     super(...);
  73. devrait Ωtre la premiΦre instruction de votre
  74. constructeur (en remplaτant l'ellipse par les
  75. paramΦtres appropriΘs, bien s√r).  Tenter
  76. d'utiliser les membres de la super-classe sans
  77. appeler le constructeur va causer des problΦmes !
  78.  
  79. break outside switch or loop
  80. L'instruction "break" sert α sortir d'un bloc
  81. d'instructions, comme une instruction "switch"
  82. ou une boucle ("for", "while" ou "do").
  83. Vous ne pouvez pas l'utiliser dans un autre cas.
  84. Pour sortir d'une mΘthode, utilisez "return".
  85.  
  86. * but with different return type
  87. Vous tentez de combiner deux mΘthodes qui ont la mΩme
  88. signature α l'exception du type retournΘ.  Ceci se
  89. produit probablement parce que votre classe implΘmente
  90. deux interfaces, chacune contribuant une des deux
  91. mΘthodes sus-mentionnΘes.  La seule solution consiste
  92. α changer au moins une des deux interfaces en question.
  93.  
  94. cannot access *
  95. Le fichier classe spΘcifiΘ ne peut Ωtre consultΘ
  96. pour la raison spΘcifiΘe.  Probablement α la suite
  97. d'un problΦme avec votre systΦme de fichiers.
  98.  
  99. cannot assign a value to final variable *
  100. La variable que vous tentez de modifier a ΘtΘ dΘclarΘe
  101. finale ("final").  Ce qui signifie que vous ne pouvez
  102. pas changer sa valeur.  Si vous avez vraiment α changer
  103. sa valeur, supprimez le mot-clΘ "final" de sa dΘclaration.
  104.  
  105. * cannot be accessed from outside package
  106. La classe que vous cherchez α utiliser ici n'est pas
  107. publique (le mot-clΘ "public" ne prΘcΦde pas le mot-clΘ
  108. "class").
  109. Une classe non-publique ne peut Ωtre utilisΘe que par
  110. les classes qui partagent son paquetage.  Si nΘcessaire,
  111. changez sa dΘfinition afin de la rendre publique.
  112.  
  113. * cannot be applied to *
  114. L'opΘrateur que vous utilisez ici n'est pas applicable
  115. α ce type de valeur.  Vous utilisez soit le mauvais type
  116. de valeur, soit le mauvais opΘrateur.
  117.  
  118. * cannot be dereferenced
  119. Vous tentez d'utiliser le "." pour accΘder α un champ
  120. ou une mΘthode d'un objet.  Cependant, la variable utilisΘe
  121. n'est pas de type objet - elle ne possΦde pas de champs
  122. ni de mΘthodes.
  123.  
  124. * cannot be inherited with different arguments:*
  125. (Aucune aide disponible)
  126.  
  127. *cannot be referenced from a static context
  128. Vous tentez d'accΘder α un champ ou mΘthode d'instance
  129. α partir d'une mΘthode statique (mΘthode de classe).
  130. Ceci n'est pas permis.  Les mΘthodes statiques ne
  131. peuvent accΘder qu'aux autres champs et mΘthodes
  132. statiques de leur classe α moins d'utiliser une
  133. instance explicite de la classe (crΘΘe par la mΘthode
  134. statique).
  135.  
  136. cannot inherit from final *
  137. La super-classe (l'ancΩtre mentionnΘ par le mot-clΘ
  138. "extends") a ΘtΘ dΘclarΘe finale.  Ceci signifie
  139. qu'elle n'accepte pas de sous-classes.
  140. DΘsolΘ - vous ne pouvez pas la sous-classer sans
  141. son consentement...
  142.  
  143. cannot read: *
  144. (Aucune aide disponible)
  145.  
  146. cannot resolve symbol*
  147. Vous utilisez un symbole (un nom de variable, mΘthode
  148. ou classe) qui n'apparaεt pas dans le contexte.
  149. Peut-Ωtre y a-t-il une coquille dans le nom ?
  150. Avez-vous oubliΘ de dΘclarer le symbole en question ?
  151. Apparaεt-il dans un autre contexte ?  Est-il dΘclarΘ
  152. plus tard ou dans un sous-contexte ?
  153.  
  154. cannot return a value from method whose result type is void
  155. Un type de rΘsultat "void" dans la signature d'une mΘthode
  156. signifie qu'elle n'en retourne aucun.  Le corps de la
  157. mΘthode ne doit donc pas avoir d'instruction "return".
  158.  
  159. cannot select a static class from a parameterized type
  160. (Aucune aide disponible)
  161.  
  162. 'case', 'default' or '}' expected
  163. Le corps de votre expression "switch" semble erronΘ.
  164. La syntaxe de l'instruction "switch" est :
  165.    switch ( Expression )
  166.    {
  167.    case ConstantExpression :
  168.       ...
  169.    default :
  170.       ...
  171.    }
  172.  
  173. 'catch' without 'try'
  174. "catch" est un mot-clΘ Java qui ne peut apparaεtre
  175. qu'aprΦs un bloc "try".  La syntaxe est :
  176.    try
  177.    {
  178.       ...
  179.    }
  180.    catch(Exception e)
  181.    {
  182.       ...
  183.    }
  184.  
  185. * clashes with class of same name
  186. Assurez-vous que la classe et le paquetage
  187. portent des noms diffΘrents.
  188. Par convention, les noms de classes dΘbutent
  189. par une majuscule, les noms de paquetages
  190. par une minuscule.
  191.  
  192. * clashes with package of same name
  193. Assurez-vous que la classe et le paquetage
  194. portent des noms diffΘrents.
  195. Par convention, les noms de classes dΘbutent
  196. par une majuscule, les noms de paquetages
  197. par une minuscule.
  198.  
  199. 'class' or 'interface' expected
  200. Les mots-clΘs "class" ou "interface" sont attendus
  201. au dΘbut du fichier source.  Ni l'un ni l'autre
  202. n'apparaεt, ou il y a autre chose qui les prΘcΦde.
  203.  
  204. '.class' expected
  205. (Aucune aide disponible)
  206.  
  207. code too large for try statement
  208. Il y a trop d'instructions α l'intΘrieur du bloc "try".
  209. CrΘez une mΘthode distincte et appelez-la depuis le bloc.
  210.  
  211. * conflicts with a compiler-synthesized symbol in *
  212. (Aucune aide disponible)
  213.  
  214. constant expression required
  215. Vous avez utilisΘ une variable ou une expression ici,
  216. ce qui est illΘgal.  Vous ne pouvez utiliser que des
  217. constantes ici.  Une constante est un nombre (e.g. "42")
  218. ou un identificateur dΘclarΘ "final".
  219.  
  220. continue outside of loop
  221. L'instruction "continue" sert α passer α l'itΘration
  222. suivante d'une boucle ("for", "while" ou "do").
  223. On ne peut donc l'utiliser en dehors d'une boucle.
  224.  
  225. cyclic inheritance involving *
  226. Vous tentez de sous-classer une classe, mais
  227. cette derniΦre a dΘjα dΘclarΘ qu'elle sous-classait
  228. votre sous-classe !  Deux classes ne peuvent Ωtre
  229. des sous-classes l'une de l'autre.
  230.  
  231. * does not exist
  232. Le nom spΘcifiΘ ici (dΘsignant une variable,
  233. classe ou paquetage) n'existe pas.  Aucune
  234. variable, classe ou paquetage ne porte ce nom.
  235.  
  236. * does not take parameters
  237. Le type utilisΘ n'est pas paramΘtrisΘ.  Par
  238. consΘquent, vous ne pouvez spΘcifier de paramΦtre.
  239.  
  240. duplicate case label
  241. Vous avez utilisΘ le mΩme cas deux fois α l'intΘrieur
  242. d'une mΩme instruction "switch".  Chaque cas doit Ωtre
  243. unique.
  244.  
  245. duplicate class:*
  246. Il semble qu'il existe dΘjα une classe de ce nom.
  247.  
  248. duplicate default label
  249. Vous avez utilisΘ le mot-clΘ "default" deux fois α
  250. l'intΘrieur d'une mΩme instruction "switch".
  251. Il ne peut y avoir qu'un cas fourre-tout.
  252.  
  253. 'else' without 'if'
  254. Le mot-clΘ 'else' ne peut apparaεtre que dans une
  255. instruction 'if', comme ceci :
  256.    if (condition)
  257.       instruction;
  258.    else
  259.       instruction;
  260. Avez-vous oubliΘ les accolades ?
  261. Si l'une ou l'autre instruction du if-else est
  262. composΘe, la syntaxe est :
  263.    if (condition)
  264.    {
  265.       ...
  266.    }
  267.    else
  268.    {
  269.       ...
  270.    }
  271.  
  272. empty character literal
  273. Vous avez dΘclarΘ une constante caractΦre vide.
  274. Vous ne pouvez pas utiliser ''.  Une constante
  275. caractΦre doit compter un et un seul caractΦre,
  276. comme par exemple 'a'.  Les caractΦres non-imprimables
  277. sont reprΘsentΘs par un contre-oblique suivi d'un
  278. autre caractΦre, comme par exemple '\n' ou '\t'.
  279.  
  280. error reading *
  281. Une erreur est survenue lors de la lecture du fichier indiquΘ.
  282. Il y a probablement un problΦme avec le systΦme de fichiers
  283. (ou avec le rΘseau si le fichier en question est distant).
  284.  
  285. error while writing *
  286. Une erreur est survenue lors de l'Θcriture du fichier indiquΘ.
  287. Il y a probablement un problΦme avec le systΦme de fichiers
  288. (ou avec le rΘseau si le fichier en question est distant).
  289. Le fichier est-il protΘgΘ contre l'Θcriture ?  Le disque
  290. est-il saturΘ ?
  291.  
  292. error writing source; cannot overwrite input file *
  293. (Aucune aide disponible)
  294.  
  295. * expected
  296. Le symbole sus-mentionnΘ Θtait attendu α cet 
  297. endroit mais un autre symbole a ΘtΘ rencontrΘ.
  298. Essayez de comprendre pourquoi Java s'attendait
  299. α ce symbole plut⌠t qu'α celui que vous avez
  300. utilisΘ.
  301.  
  302. 'finally' without 'try'
  303. Le mot-clΘ "finally" ne peut apparaεtre qu'aprΦs
  304. un bloc "try".  La syntaxe est :
  305.    try
  306.    {
  307.       ...
  308.    }
  309.    finally
  310.    {
  311.       ...
  312.    }
  313. Un bloc "catch" peut optionnellement s'insΘrer entre
  314. les blocs "try" et "finally".
  315.  
  316. floating point number too large
  317. Le systΦme est incapable de traiter un nombre rΘel
  318. aussi grand.
  319.  
  320. floating point number too small
  321. Le systΦme est incapable de traiter un nombre rΘel
  322. aussi petit.
  323.  
  324. * has already been caught
  325. Cette instruction 'catch' est inutile.  Elle ne
  326. pourra jamais s'exΘcuter, car les exceptions
  327. qu'elle attrape sont dΘjα traitΘes par une
  328. instruction 'catch' prΘcΘdente.
  329.  
  330. {0} has {1} access in {2}
  331. (Aucune aide disponible)
  332.  
  333. * has been deprecated
  334. Vous utilisez une mΘthode qui n'est plus recommandΘe.
  335. Il existe probablement une autre mΘthode (ou classe)
  336. qui fournisse cette fonctionnalitΘ.  Consultez la
  337. documentation pour plus de dΘtails.
  338.  
  339. {0} has no match in entry in {1}; required {2}
  340. (Aucune aide disponible)
  341.  
  342. hexadecimal numbers must contain at least one hexadecimal digit
  343. Vous avez spΘcifiΘ un nombre hexadΘcimal (en le prΘfaτant
  344. de "0X" ou "0x").  Il doit y avoir au moins un chiffre
  345. hexadΘcimal aprΦs le prΘfixe (e.g. "0X" n'est pas lΘgal).
  346.  
  347. illegal character:*
  348. Il y a un caractΦre illΘgal dans le fichier source.
  349. Ce caractΦre pourrait fort bien Ωtre invisible.
  350. Si vous ne pouvez le trouver et le supprimer,
  351. supprimez la ligne entiΦre et rΘ-Θcrivez la.
  352.  
  353. illegal combination of modifiers: *
  354. Vous avez tentΘ de combiner deux qualificatifs Java
  355. de faτon illΘgale.  Ils sont probablement contradictoires.
  356. Par exemple, une mΘthode ne peut Ωtre α la fois "abstract"
  357. et "native", "final", "private" ou "synchronized".
  358.  
  359. illegal escape character
  360. Les caractΦres spΘciaux s'Θcrivent α l'aide d'un
  361. contre-oblique et d'un second caractΦre, comme par
  362. exemple '\n'.  Les caractΦres spΘciaux reconnus sont :
  363. \b, \f, \n, \r, \t, \\, \', \"
  364. ainsi que les nombres octaux (e.g. \0 α \377).
  365. Les caractΦres Unicode (\u0000 α \uFFFF) ne peuvent
  366. apparaεtre que dans des chaεnes.
  367.  
  368. illegal forward reference
  369. Vous avez tentΘ d'utiliser un champ avant de l'avoir
  370. dΘclarΘ.  └ la diffΘrence des mΘthodes, les champs ne
  371. peuvent Ωtre utilisΘs dans une instruction ou
  372. dΘclaration tant qu'ils n'ont pas ΘtΘ dΘclarΘs.
  373.  
  374. illegal initializer for *
  375. Vous avez tentΘ d'initialiser une variable α l'aide
  376. d'une expression de type incompatible.
  377.  
  378. illegal line end in character literal
  379. Vous avez un retour α la ligne alors qu'un caractΦre
  380. Θtait attendu.  Pour inclure un retour α la ligne
  381. ("newline") dans une chaεne, utilisez '\n'.
  382.  
  383. illegal qualifier; {0} is not an inner class
  384. Le modificateur utilisΘ n'est applicable qu'α une
  385. classe imbriquΘe.
  386.  
  387. illegal start of expression
  388. L'expression dΘbute par un atome illΘgal.
  389.  
  390. illegal start of type
  391. Lα o∙ un nom de type Θtait attendu, quelque chose
  392. d'autre (probablement un mot-clΘ) a ΘtΘ rencontrΘ.
  393. Assurez-vous que la dΘfinition de type soit correcte.
  394.  
  395. illegal unicode escape
  396. La sΘquence n'a pas ΘtΘ reconnue comme Θtant un
  397. caractΦre Unicode.  Ceux-ci sont reprΘsentΘs par
  398. \u0000 α \uffff, o∙ les quatre derniers caractΦres
  399. forment un nombre hexadΘcimal.
  400.  
  401. improperly formed type, some parameters are missing
  402. (Aucune aide disponible)
  403.  
  404. incomparable types: *
  405. (Aucune aide disponible)
  406.  
  407. incompatible types*
  408. Une expression d'un certain type est requise ici.
  409. Vous avez utilisΘ une expression d'un type diffΘrent
  410. qui n'est pas compatible (e.g. une expression
  411. "String" alors qu'un "int" est requis).
  412.  
  413. inconvertible types*
  414. Le type que vous avez utilisΘ ici ne peut pas Ωtre
  415. automatiquement converti au type requis.
  416.  
  417. initializer must be able to complete normally
  418. Vous ne pouvez pas lancer d'exceptions ni abrΘger
  419. de toute autre maniΦre un bloc d'initialisation,
  420. statique ou non.
  421.  
  422. inner classes cannot have static declarations
  423. Une classe imbriquΘe ne peut dΘclarer de
  424. types statiques.  Si vous avez besoin d'un
  425. type statique ici, dΘclarez-le dans la classe
  426. englobante.
  427.  
  428. integer number too large: *
  429. Vous avez spΘcifiΘ un nombre trop grand pour le type
  430. entier attendu.  Vous devriez utiliser un type plus
  431. grand (par exemple "long" au lieu de "int").
  432.  
  433. interface expected here
  434. Le nom apparaissant aprΦs le mot-clΘ "extends" ne dΘsigne
  435. pas une interface.  Une interface ne peut sous-classer
  436. qu'une autre interface.
  437.  
  438. interface methods cannot have body
  439. Les mΘthodes d'interfaces ne peuvent Ωtre que
  440. dΘclarΘes - il ne peut y avoir de corps.
  441. Par consΘquent, la signature de mΘthode ne peut
  442. Ωtre suivie que d'un point-virgule.
  443.  
  444. internal error; cannot instantiate *
  445. Une erreur interne est survenue pendant
  446. l'instanciation de la classe indiquΘe.
  447. (Erreur gΘnΘrique)
  448.  
  449. invalid method declaration; return type required
  450. Une dΘclaration de mΘthode doit spΘcifier le type retournΘ.
  451. Par exemple, si votre mΘthode retourne un String :
  452.    public String maMΘthode();
  453. Si vous ne voulez pas que la mΘthode retourne de valeur,
  454. utilisez le mot-clΘ "void" :
  455.    public void maMΘthode();
  456.  
  457. * is abstract; cannot be instantiated
  458. La classe est abstraite ("abstract").  Ce qui signifie
  459. qu'elle comprend une ou plusieurs mΘthodes dont
  460. l'implΘmentation n'est pas fournie (des "mΘthodes
  461. abstraites").  Vous ne pouvez pas crΘer d'objets
  462. abstraits.  Trouvez (ou crΘez) une classe descendante
  463. qui implΘmente les mΘthodes abstraites.  Vous pourrez
  464. alors crΘer des objets de cette classe.
  465.  
  466. * is accessed from within inner class; needs to be declared final
  467. Les variables locales ne sont normalement pas
  468. accessibles aux classes imbriquΘes.  Vous devrez
  469. soit supprimer les rΘfΘrences apparaissant dans la
  470. classe imbriquΘe, soit dΘclarer la variable "final"
  471. (ce qui la rendra accessible car constante).
  472.  
  473. * is already defined in *
  474. Il existe dΘjα une variable (ou un paramΦtre)
  475. dans cette mΘthode qui porte le mΩme nom.
  476. Choisissez un nom diffΘrent.  Cherchiez-vous
  477. α utiliser la mΩme variable ?  Dans ce cas,
  478. supprimez le nom de type afin de ne pas
  479. dΘclarer la variable une seconde fois.
  480.  
  481. * is already defined in this compilation unit
  482. Vous avez utilisΘ ce nom deux fois ici.
  483. Choisissez un nom diffΘrent pour cet identificateur.
  484.  
  485. {0} is already defined in a single-type import
  486. (Aucune aide disponible)
  487.  
  488. * is ambiguous, both *
  489. L'identificateur mentionnΘ est ambigu car il y a plus d'une
  490. classe ou interface de ce nom parmi les paquetages que vous
  491. avez importΘs.
  492. Vous devez fournir le chemin d'accΦs de la classe lors de
  493. son invocation (e.g. java.util.List) ou de son importation
  494. (e.g. import java.util.List).
  495.  
  496. * is never thrown in body of corresponding try statement
  497. Vous avez dΘclarΘ vouloir attraper une exception ici.
  498. Mais il est certain que cette exception ne sera jamais
  499. levΘe !  Aucune des instructions du bloc "try" ne peut
  500. lever cette exception.
  501.  
  502. * is not abstract and does not override abstract method *
  503. Votre classe, qui n'est pas abstraite,
  504. dΘclare une mΘthode qui l'est.
  505.  
  506. * is not an inner class
  507. La classe spΘcifiΘe n'est pas imbriquΘe dans (n'est
  508. pas contenue dans) la classe courante.
  509.  
  510. * is not defined in a public class or interface; cannot be accessed from outside package
  511. L'identificateur indiquΘ n'est dΘclarΘ ni par une classe
  512. publique ni par une interface; par consΘquent il ne peut
  513. Ωtre invoquΘ en dehors du paquetage o∙ il apparaεt.
  514.  
  515. * is public, should be declared in a file named *
  516. Chaque classe publique doit avoir son texte source dans un
  517. fichier du mΩme nom portant l'extension ".java".
  518. Par exemple, la "public class Foo" doit avoir son
  519. texte source dans le fichier "Foo.java".
  520.  
  521. * is reserved for internal use
  522. Le terme indiquΘ est rΘservΘ α des fins internes.
  523. Vous devrez changer le nom de votre variable ou classe.
  524.  
  525. malformed floating point literal
  526. Vous avez commis une erreur de syntaxe en tentant
  527. d'Θcrire un nombre rΘel.  Quelques exemples corrects :
  528. 18.   18.1   18.e12   1.8f   .18   .2E2d   18e81   18d
  529.  
  530. * might already have been assigned to
  531. Une variable finale ne peut accepter une valeur qu'une seule
  532. fois.  La variable en question est finale et le compilateur
  533. croit qu'il est possible que les deux instructions soient
  534. exΘcutΘes.
  535.  
  536. * might not have been initialized
  537. Vous utilisez une variable locale sans avoir la
  538. certitude qu'elle ait ΘtΘ initialisΘe.  Dans le
  539. doute, initialisez-la lors de sa dΘclaration.
  540.  
  541. missing method body, or declare abstract
  542. Les mΘthodes doivent soit comprendre un corps, soit
  543. Ωtre dΘclarΘes abstraites.  Le corps est un bloc
  544. d'instructions encadrΘ d'accolades {} qui suit
  545. la signature.  Exemples :
  546.    public abstract int getAnswer();
  547.    public int getAnswer() {};
  548.  
  549. missing return statement
  550. Une valeur est attendue de cette mΘthode.  Or, il n'y a
  551. aucune instruction "return" dans son corps.
  552. Vous devez soit changer le type retournΘ par la mΘthode
  553. en "void", soit ajouter l'instruction "return" manquante.
  554.  
  555. missing return value
  556. L'instruction "return" n'a pas d'argument, alors qu'on
  557. en attendait un.  Vous devez soit changer le type retournΘ
  558. par la mΘthode en "void", soit ajouter l'argument manquant
  559. α l'instruction "return".
  560.  
  561. * must be caught or declared to be thrown
  562. Votre code invoque une mΘthode qui pourrait lancer
  563. une exception.  Vous devez soit attraper l'exception,
  564. soit dΘclarer que votre mΘthode la laisse s'Θchapper.
  565. Pour attraper l'exception, utilisez un bloc "try" :
  566.    try 
  567.    {
  568.       ...
  569.    }
  570.    catch(Exception e)
  571.    {
  572.       ...
  573.    }
  574. Pour la laisser s'Θchapper, ajoutez :
  575.    throws <ExceptionName>
  576. α la signature de votre mΘthode.
  577.  
  578. * must be first statement in constructor
  579. Lorsqu'une classe a un ancΩtre (super-classe),
  580. son constructeur devrait toujours commencer par
  581. appeler le constructeur de l'ancΩtre :
  582.     super(...);
  583. devrait Ωtre la premiΦre instruction de votre
  584. constructeur (en remplaτant l'ellipse par les
  585. paramΦtres appropriΘs, bien s√r).  Tenter
  586. d'utiliser les membres de la super-classe sans
  587. appeler le constructeur va causer des problΦmes !
  588.  
  589. name clash: *
  590. Vous avez dΘfini deux mΘthodes portant le mΩme nom.
  591. Ceci n'est possible que si l'une remplace l'autre (ce
  592. qui n'est pas le cas ici).  Changez l'un des noms.
  593.  
  594. native methods cannot have a body
  595. Vous avez dΘclarΘ une mΘthode intrinsΦque (mot-clΘ
  596. "native") et lui avez donnΘ un corps.  Or, les mΘthodes
  597. intrinsΦques n'ont qu'une signature suivie d'un
  598. point-virgule.  Supprimez soit la mot-clΘ "native",
  599. soit le corps de la mΘthode.
  600.  
  601. no enclosing instance of type {0} is in scope
  602. (Aucune aide disponible)
  603.  
  604. no interface expected here
  605. Vous faites une rΘfΘrence inattendue α une interface
  606. (possiblement avec la dΘclaration "extends" d'une classe).
  607. Une classe ne peut sous-classer qu'une classe, pas une
  608. interface.  Si vous dΘsirez implΘmenter cette interface,
  609. utilisez plut⌠t le mot-clΘ "implements".
  610.  
  611. not a loop label: *
  612. Les Θtiquettes utilisΘes comme argument d'une
  613. instruction "continue" doivent identifier une
  614. instruction de boucle ("while", "do" ou "for").
  615. L'Θtiquette spΘcifiΘe ici n'identifie pas une boucle.
  616.  
  617. not a statement
  618. La ligne de code en question n'est pas
  619. une instruction complΦte.
  620.  
  621. * not allowed here
  622. Vous avez utilisΘ un modificateur d'accΦs (tel que
  623. "private", "protected", etc.) qui n'est pas permis
  624. en cet endroit.
  625.  
  626. not an enclosing class:*
  627. Vous avez tentΘ d'accΘder α l'objet courant ('this') d'une
  628. classe extΘrieure α la v⌠tre.  Ceci n'est possible que si
  629. la classe extΘrieure englobe la v⌠tre.
  630.  
  631. orphaned *
  632. (Aucune aide disponible)
  633.  
  634. * overridden method does not throw *
  635. Vous remplacez une mΘthode et levez une nouvelle
  636. exception.  Une mΘthode remplaτante ne peut pas
  637. introduire de nouvelles exceptions; elle peut en
  638. lever moins, mais pas plus.
  639.  
  640. {0}; overridden method is {1}
  641. (Aucune aide disponible)
  642.  
  643. possible fall-through into case
  644. Il se pourrait que l'exΘcution d'une clause "case"
  645. d'une instruction "switch" se poursuive α la clause
  646. suivante.  Si ce n'est pas ce que vous dΘsirez,
  647. concluez la clause fautive par une instruction "break"
  648. ou l'Θquivalent.
  649.  
  650. possible loss of precision
  651. La conversion indiquΘe pourrait causer une perte
  652. de prΘcision numΘrique.
  653.  
  654. qualified new of static class
  655. (Aucune aide disponible)
  656.  
  657. recursive constructor invocation
  658. Votre code fait en sorte que le constructeur
  659. s'invoque lui-mΩme.  Ce n'est pas permis car
  660. car cela entraεnerait presque certainement
  661. une boucle infinie.
  662.  
  663. repeated interface
  664. Vous avez mentionnΘ une interface plus d'une
  665. fois dans la dΘclaration "implements".
  666. Une fois suffit !
  667.  
  668. repeated modifier
  669. Vous avez mentionnΘ un modificateur (e.g.
  670. final, static, public, private, volatile) plus
  671. d'une fois dans la dΘclaration.  Une fois suffit !
  672.  
  673. return outside method
  674. Vous ne pouvez utiliser l'instruction 'return'
  675. que dans une mΘthode - pas dans un bloc
  676. d'initialisation ou tout autre segment de code.
  677.  
  678. * should be declared abstract; it does not define *
  679. Cette classe descend d'une classe abstraite ou hΘrite
  680. d'une interface abstraite.  Les classes et interfaces
  681. abstraites dΘfinissent des mΘthodes sans en fournir
  682. l'implΘmentation.  Cette classe ne fournit pas les
  683. implΘmentations manquantes, ce qui fait qu'elle est
  684. encore abstraite.
  685. Vous devez soit dΘclarer la classe abstraite :
  686.    public abstract class ...
  687. soit fournir l'implΘmentation manquante mentionnΘe
  688. dans le message d'erreur.
  689.  
  690. signature does not match {0}; incompatible interfaces
  691. Parce que les signatures sont diffΘrentes, ces
  692. interfaces sont mutuellement incompatibles.
  693.  
  694. signature does not match {0}; incompatible supertype
  695. (Aucune aide disponible)
  696.  
  697. 'try' without 'catch' or 'finally'
  698. Si vous utilisez un bloc "try", il doit Ωtre immΘdiatement
  699. suivi soit par un bloc "catch", soit par un bloc "finally"
  700. (ou les deux).  La syntaxe est :
  701.    try
  702.    {
  703.       ...
  704.    }
  705.    catch(Exception e)
  706.    {
  707.       ...
  708.    }
  709.    finally
  710.    {
  711.       ...
  712.    }
  713.  
  714. type parameter {0} is not within its bound *
  715. (Aucune aide disponible)
  716.  
  717. type parameters of {0} cannot be determined
  718. (Aucune aide disponible)
  719.  
  720. type variable {0} occurs more than once in result type of {1}; cannot be left uninstantiated
  721. (Aucune aide disponible)
  722.  
  723. type variable {0} occurs more than once in type of {1}; cannot be left uninstantiated
  724. (Aucune aide disponible)
  725.  
  726. type variables cannot be dereferenced
  727. Vous ne pouvez pas utiliser le "." pour tenter
  728. d'accΘder aux champs ou mΘthodes membres d'une
  729. variable-type.
  730.  
  731. unclosed character literal
  732. Il semble que vous ayez Θcrit une constante caractΦre sans
  733. inclure l'apostrophe fermante : 'a au lieu de 'a'.
  734.  
  735. unclosed comment
  736. Un commentaire qui dΘbute par /* ou /** doit
  737. Θventuellement Ωtre fermΘ par */.
  738.  
  739. unclosed string literal
  740. Il semble que vous ayez Θcrit une chaεne de caractΦres
  741. sans inclure le guillemet anglais fermant : ½"une chaεne╗
  742. au lieu de ½"une chaεne"╗.  La chaεne doit Ωtre Θcrite
  743. sur une seule ligne.
  744.  
  745. undefined label: *
  746. L'Θtiquette que vous tentez d'utiliser ici est
  747. introuvable.  Soit qu'elle n'existe pas, soit
  748. qu'elle ne soit pas dans le contexte.
  749. Assurez-vous qu'il n'y ait pas de coquille
  750. (les Θtiquettes sont sensibles α la casse).
  751. Le second cas peut se produire lorsque l'Θtiquette
  752. est dans un bloc (dΘlimitΘ par les accolades) -
  753. rΦgle gΘnΘrale, une Θtiquette n'existe que dans le
  754. contexte du bloc qui la dΘfinit.
  755.  
  756. unexpected type
  757. Une expression d'un certain type est requise ici.
  758. Vous avez utilisΘ une expression d'un type diffΘrent
  759. qui n'est pas compatible (e.g. une expression
  760. "String" alors qu'un "int" est requis).
  761.  
  762. unreachable statement
  763. Cette instruction ne sera jamais exΘcutΘe.
  764. Si vous examinez le code attentivement, vous
  765. remarquerez que l'instruction ne peut Ωtre
  766. atteinte en aucun cas.  Supprimez-la ou
  767. corrigez votre logique.
  768.  
  769. * uses or overrides a deprecated API.
  770. Vous utilisez ou remplacez une mΘthode qui n'est plus
  771. recommandΘe.  Il existe probablement une autre mΘthode
  772. (ou classe) qui fournisse cette fonctionnalitΘ.
  773. Consultez la documentation pour plus de dΘtails.
  774.  
  775. variable {0} might be assigned in loop
  776. La variable finale en question Θtait certainement sans
  777. valeur avant la boucle, et pourrait s'en voir assigner
  778. une dans la boucle, peut-Ωtre plus d'une fois - ce
  779. qui n'est pas acceptable.
  780.  
  781. 'void' type not allowed here
  782. Le type "void" ne peut Ωtre utilisΘ dans ce contexte.
  783. Il ne sert qu'α dΘclarer qu'une mΘthode ne retourne pas
  784. de rΘsultat; il ne peut y avoir de variables de ce type.
  785.  
  786. wrong number of type arguments; required *
  787. (Aucune aide disponible)
  788.