Quelques remarques sur java's cool et éclipse

Pendant toute notre formation nous avons utilisé java's cool (qui se télécharge ici ), console permettant de faire de la programmation en java .
Je vous donne un exemple d'un programme affichant les premiers termes d'une suite définie par récurrence .


Vous pouvez aussi afficher l'image ici

Java's cool génère , après avoir sauvé et exécuté , un fichier d'extension jvs. L'intérêt principal est dans sa simplicité d'utilisation en ce qui concerne les entrées et sorties et l'abstraction de l'environnement java.
Ainsi on se concentre sur la partie programmation.
L'inconvénient est qu'il n'est pas "portable" : il faut lancer d'abord java's cool pour ouvrir un fichier jvs.

Maintenant éclipse:
Je vous propose 3 possibilités , toujours avec le même exemple.
Dans les 3 cas éclipse génère 2 fichiers un d'extension java et l'autre d'extension class.
Le premier fichier est un fichier texte qui s'ouvre avec un éditeur de texte comme note-pad-plus qui se trouve dans la partie logiciels de ce site.
Le deuxième est un fichier exécutable (binaire c'est à dire une suite de bits interprétée en langage machine) qui se trouve dans un dossier bin.
N'étant pas un expert , loin s'en faut , ce que je propose pourra se bonifier avec les commentaires des uns et des autres , élèves ou professeurs.

Premier cas :


Vous pouvez aussi afficher l'image ici

C'est un peu plus compliqué comme vous pouvez le remarquer et l'affichage après exécution est en bas plutôt qu'à droite.
Cette façon en fait n'apporte pas grand chose par rapport à java's cool sinon des complications et exploiter le fichier class n'est pas pratique.
Vous comprendrez que je propose autre chose:

Deuxième cas:


Vous pouvez aussi afficher l'image ici

Dans ce cas des boîtes de dialogue sont générées (seule la dernière apparaît)
Et éclipse permet de créer un fichier d'extension jar. Ce fichier lui devient "portable" sur toute machine ayant java.
Voilà le fichier que vous pouvez exécuter pour vous en convaincre.

Troisième cas:


Vous pouvez aussi afficher l'image ici

Comme vous le voyez il s'agit d'un applet qui sera intégré dans une page web (fichier html) dont le code source est aisément accessible.

Dans les 3 cas les entrées-sorties s'écrivent différemment et certainement il existe bien d'autres façons de faire.
Faire du "vrai" java est à la fois simple et compliqué à cause de la richesse de ses bibliothèques.
Il y a tout ce que l'on désire mais il faut le trouver.
Dans la partie applets de ce site c'est ce dernier cas que j'ai utilisé et à ce moment je n'avais pas encore trouvé la deuxième méthode que je pense utiliser dorénavant.
J'espère pour finir que les personnes plus compétentes pardonneront mes imprécisions ou inexactitudes.