L’objectif de cette session est de mettre en place un environnement de développement Java qui permette la création d’applications et leur déploiement.
A partir des choix proposés, vous allez installer par vous même les différents outils et les configurer.
L’objectif, pour chacun des outils, est d’être capable de tester son utilisation (par exemple en réussissant le lancement d’un programme Hello World).
L’objectif est également que vous soyez curieux: posez des questions, émettez des hypothèses.
Les technologies proposées ici sont couramment utilisées dans le monde du développement Java. Cependant, le choix qui a été fait ici ne fait pas office de recommandation absolue: il a été fait pour simplifier l’enseignement du langage Java.
Plus tard vous pourrez choisir vos propres outils. A vous d’être critique et d’adapter votre outil de travail en fonction de vos habitudes et de vos préférences.
L’IDE choisie est Eclipse.
Installer Eclipse pour développeur Java sur votre machine.
Créer un projet pour une application Java (Java Project). Le nommer nommé HelloWorld
Créer une nouvelle classe HelloWorld dans le paquet com.example.hello:
src
New > ClassNew Java Class, entrer les valeurs suivantes:
com.example.helloHelloWorldFinishEntrer le code suivant dans le corps de la méthode main:
System.out.println("Hello World");Sauver et lancer le programme (menu Run > Run ou l’icône correspondante).
Ouvrez une ligne de commande et placez vous dans le répertoire du projet HelloWorld.
Astuce
src
Show In > System Explorersrc.Dans la ligne de commande (et une fois dans le bon répertoire), tapez la commande suivante:
$ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)Si une erreur se produit, c’est que vous n’avez pas de JDK (Java Development Kit) ou de JRE (Java Runtime Environment) installé; l’installer, rendez-vous ici et sélectionner la dernière update pour votre système.
Retournez dans Eclipse.
Exporter un JAR exécutable pour ce programme:
Cliquer bouton droit sur votre projet
Exécuter ce JAR.
Allez dans le répertoire bin de votre projet et trouvez le fichier HelloWorld.class
Ouvrez le fichier .jar et trouvez le fichier HelloWorld.class
Ce sont ces classes qui sont exécutées, soit via la ligne de commande, soit depuis Eclipse.
La variable d’environnement CLASSPATH a un mode de fonctionnement analogue à la variable PATH
PATH
permet de trouver un programme parmi une liste d'emplacements
répertoires
CLASSPATH
permet de trouver une classe parmi une liste d'emplacements
répertoires
archives JAR
CLASSPATH
peut être fixée pour tout le système
peut être fixée pour un programme donné
Commutateurs
-cp
-jar