Hello world!

 

Premier programme, devinez, j'ai beaucoup d'imagination !

Et si on faisait un programme pour afficher "Hello World !", ça c'est de l'idée non ?

Tout d'abord, créer un projet:

Dans le menu "file\new\", choisissez l'option "java project"

Image non trouvée !

et saisissez le nom de votre projet.

Dans le menu "file\new\", choisissez cette fois-ci l'option "Class"

Image non trouvée !

Eventuellement, si non défini, choisissez le répertoire source dans source folder (celui de votre projet en fait).

Entrez le nom de votre classe (ici Hello. ATTENTION, un nom de classe commence toujours par une majuscule)

Et cochez public static void main(...)

Vous obtenez un écran avec un source dans lequel se trouve la méthode main qui va vous éviter d'instancier la classe pour la tester.

 

La méthode main doit exister dans une classe (et une seule). Elle permet en effet à JAVALangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) de savoir où commencer l'exécution d'un traitement lorsque vous demandez l'exécution de votre projet. Sans cela, il ne serait pas quoi faire !

C'est en fait l'équivalent du main en C, des paramètres pourront être passés lors de l'exécution de l'application. Ces paramètres seront récupérés dans le tableau args.

 

Ajoutez la ligne suivante:

System.out.println ("Hello World !"); qui permet d'envoyer dans la sortie standard un message : "Hello World !". La sortie standard étant l'onglet console d'éclipse.

Image non trouvée !Respectez bien la casse, c'est extrémement important !

 

Ce qui donne comme source:

Pour essayer le code, dans le menu "run", choisir "run"

Image non trouvée !

Appuyez sur ok pour lancer votre programme et voyez le beau résultat dans l'onglet console d'éclipse.

Image non trouvée !JAVA n'est pas un langage interprété. Lorsque vous lancez votre programme, il est d'abord compilé dans un pseudo code appelé byteCode. Le compilateur va générer un fichier exécutable qui aura une extension .class. Le compilateur se lance via javac (à la main, vous pouvez donc faire:javac Hello.javaLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) pour obtenir un fichier Hello.class)

Cependant, il s'agit d'un fichier exécutable pour un microprocesseur "virtuel". Donc avec le langage machine lié à ce microprocesseur. L'exécutable ne pourra donc pas être lancé directement sous WindowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple)., UnixSystème d'exploitation multitâche et multi-utilisateur(1969). UNIX est une marque déposée de l'Open Group. D'autres systèmes "compatibles UNIX" existent: BSD, Linux, Android, OS X pour les plus connus du grand public., ... mais devra passer par une JVMLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) (JavaLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) virtuelle machine) pour pouvoir être exécuté. Vous taperez donc la commande javaLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) pour lancer la JVMLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) avec en paramètre le nom de programme à exécuter:

javaLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) NomClass

NomClass est le nom du fichier auquel il ne faudra pas ajouter l'extension .class.

Ici, vous pourriez lancer javaLangage JAVA est un langage de programmation orienté objet qui s'exécute sur une JVM (Java Virtual Machine ou machine virtuelle JAVA.) Hello (Il faudra être dans le répertoire où se trouve le fichier .class).