Souvent appelé JRE ou Java tout court, Java Runtime Environment est l'environnement de référence pour développer des programmes en Java. S'appuyant sur une machine virtuelle (VM), il est est complet et gratuit. La version actuelle de Java Runtime Environment, ou plus simplement Java, est la 8 Update 271. Elle a été publiée le 10/10/2020. Outre la résolution de quelques bugs et le maintien à jour du Java Developpement Kit (qui est remis à neuf à chaque version de Java), cette version améliore la prise en charge de la référence inter-domaines Kerberos et désactive par défaut les courbes faibles dans TLS, Certpath et JAR. Cette version Java 8 Update 271 est la quatrième mise à jour de 2020. Parmi les changements importants des trois précédentes versions, on retrouve la modification de la bibliothèque runtime (DLL) Windows Visual Studio (dépendant de Java), une implémentation de la spécification TLS, la prise en charge étendue des algorithmes PKCS#1 v2. 2, mais aussi une nouvelle propriété système spécifiques aux update d'Oracle JDK 8 pour la conversion vers le format d'encodage Base64.
Comme je vous le disais en introduction, nous allons faire une Tartiflette. Alors préparez votre environnement de développement: four plat à gratin pommes de terre... Vraiment? Mais je n'ai pas de Reblochon sous la main! Bon OK, j'utiliserai l'analogie de la tartiflette, mais pas seulement! En plus, je vous propose de développer une « vraie application ». Même la tartiflette a ses limites!! Dans ce cours, je vous propose de suivre en fil rouge la création d'un système de gestion de tickets d'incident et de demandes d'évolution. Pour cela, il vous faudra mettre en place votre environnement de développement. Voici celui qui j'ai retenu: JDK 8 Projet géré avec Apache Maven™ Base de données PostgreSQL Serveur d'application Apache Tomcat EDI: IntelliJ IDEA, mais vous pouvez utiliser Eclipse avec le plugin Spring Tools. Pour la mise en place de l'environnement de développement, je vous conseille de suivre les chapitres: Configurez votre environnement de développement du cours Organisez et packagez une application Java avec Apache Maven; Mettez en place votre environnement de développement du cours Faites une base de données avec UML.
Télécharger JDeveloper pour Windows, macOS ou Linux 7. DrJava DrJava a été spécialement développé pour les débutants et les étudiants. Bien qu'il ne soit pas aussi puissant que d'autres IDE Java, DrJava a une interface remarquablement simple d'utilisation. En plus d'offrir une installation de test JUnit, DrJava offre la possibilité d'évaluer le code Java à partir d'une console de manière interactive ainsi que de présenter le résultat sur la même console. Pour les programmeurs avancés, DrJava offre l'auto-complétion, l'indentation automatique, la gestion des accolades, les commentaires et la coloration syntaxique. En plus, DrJava s'intègre à Eclipse via un plugin. Trouver les installers Windows ou Mac ou les Jar Files sur le site de DrJava 8. JCreator Développé par Xerox Software, JCreator est un autre IDE Java léger. Il propose une interface similaire à celle de Visual Studio Code. Et est disponible en trois versions: Lite Edition, Pro Edition et Life-Pro Edition. Contrairement aux principaux IDE Java qui sont développés en utilisant Java, JCreator est entièrement développé en C++.
Netbeans – Un IDE Java qui est open-source et gratuit qui peut être téléchargé depuis. Eclipse – Un IDE Java développé par la communauté eclipse open-source et peut être téléchargé depuis Le chapitre suivant Le chapitre suivant vous apprendra comment écrire et exécuter votre premier programme Java.