Salut,
La méthode main est le point d'entrée de tous programme Java. Lorsqu'on lance un programme Java avec la commande :
La JVM (Java Virtual Machine) recherche une méthode dont la signature est :
public static void main(String[] args)
et ceci afin de l'exécuter. Si cette méthode est abscente , tu obtiens le message d'erreur que tu as eu en essayant d'exécuter la classe Picture.
Pour ce qui est des paramètres de la méthode main, il s'agit en fait d'arguments qu'on peut passer au programme lors de son lancement, par exemple si on considère le programme suivant :
1 2 3 4 5 6 7
|
public class Test{
public static void main(String[] args){
System.out.println(args[0]);
System.out.println(args[1]);
}
} |
et qu'on le lance avec la commade suivante :
On obtient l'affichage suivant :
J'espère que j'ai été assez clair...
@+
Partager