Suite de la vraie solution de l'exercice 2

Bon ça donnait :
maranget@manche ~/TD/TD-01 > javac Bug.java
maranget@manche ~/TD/TD-01 > java Bug
In class Bug: void main(String argv[]) is not defined
L'environnement d'exécution java se plaint de ne pas trouver main dans la classe Bug. Ciel, il y a pourtant bien une methode statique main dans Bug, dont voici la déclaration :
  public static void main (String args) {
Certes, mais ce main là n'a pas le bon type. java veut un main qui prend en argument un tableau de chaînes, tandis que le nôtre prend une chaîne. (pour plus de détails). Il faut donc corriger en, par exemple :
  public static void main (String [] args) {
Notons au passage qu'il y a deux syntaxes possible pour les types de tableaux ([] avant ou après le nom de variable) et que le nom de cette variable n'a pas d'importance (c'est une variable muette). Et là, (petit) miracle :
maranget@manche ~/TD/TD-01 > javac Bug.java
maranget@manche ~/TD/TD-01 > java Bug
je ne suis plus buggé !
Il ne vous reste plus qu'à cliquer sur Back trois fois (si vous l'ignoriez essayez le bouton de droite de la souris).
Ce document a été traduit de LATEX par HEVEA.