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.