Forum Programmation.java Pourquoi c'est encore Java 8 qui est recommandé aux utilisateurs Windows ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
20
juin
2023

Dans Ubuntu 23.04 ou Debian 12, j'ai par défaut javac 17 comme compilateur Java. Et dans mon Ubuntu j'ai la Java 18 en Runtime.

Mais la version recommandée officiellement pour les utilisateurs Windows souhaitant exécuter une application Java est toujours la Java 8 (Update 371) :
https://www.java.com/fr/download/ie_manual.jsp?locale=fr&host=www.java.com

Et la page https://www.java.com/fr/download/why-java-8-recommended.html ne dit pas grand chose d'intéressant.

Donc sachant que Java 11 et Java 17 sont des LTS, pourquoi conseiller encore Java 8 (sorti en 2014) sous Windows ?

  • # C'est le bon site ?

    Posté par  (Mastodon) . Évalué à 4.

    Ici on ne parle plus du tout de Java 8 : https://www.oracle.com/fr/java/technologies/downloads/

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # L'un des problèmes de l'après Java 8 ...

    Posté par  . Évalué à 4.

    .. c'est le changement de licence de Oracle JDK/JRE qui commence à sentir fortement le paté et à mettre en place des restrictions et des contraintes, ne serait-ce que pour le télécharger (je ne parle pas non plus des contraintes pour faire tourner un JDK/JRE sur une VM).

    • [^] # Re: L'un des problèmes de l'après Java 8 ...

      Posté par  (site web personnel) . Évalué à 3.

      je ne parle pas non plus des contraintes pour faire tourner un JDK/JRE sur une VM

      moui, totalement absurde de payer pour l'entièreté de l'infrastructure virtualisée même si on n'a qu'une seule VM ayant l'Oracle JDK…

      De l'intérêt de passer à OpenJDK (ou l'une de ses déclinaisons…). Par exemple, Red Hat propose du support pour OpenJDK via leur souscription RHEL.

  • # normal

    Posté par  . Évalué à 5.

    Comme dit plus haut, le changement de licence se fait sentir, et si java 1.8 (ou 8) a apporté beaucoup de choses (un peu comme le c++11), les versions suivante sont moins révolutionnaires; il en résulte qu'il y'a moins de commentaire et autre pour pousser les plus récentes.

    J'ajouterai que si tu prévois de déployer sur android, bon nombre de mobiles sont encore bloqué sur du 8 ;)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.