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 gUI (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.
[^] # Re: C'est le bon site ?
Posté par vmagnin (site web personnel) . Évalué à 2.
Merci, effectivement, mais quand on tape "java windows" dans un moteur de recherche, c'est malheureusement la page de java.com qui apparaît en première position…
[^] # Re: C'est le bon site ?
Posté par BAud (site web personnel) . Évalué à 6.
c'est OpenJDK qui est utilisé dans les distributions Linux
cf. http://adoptopenjdk.org et https://adoptopenjdk.net/releases.html?variant=openjdk8&jvmVariant=hotspot => Le JDK 1.8.0 reste une version LTS, la version 382 de OpenJDK est sortie vers Mars 2023.
sur Mageia (en cauldron), il y a encore le java-1.8.0-openjdk ainsi que java-11-openjdk et java-17-openjdk
et côté Oracle, la 8u451 est sortie le 15 avril 2023 https://www.java.com/releases/
bon, ça a migré vers https://adoptium.net/ maintenant…
[^] # Re: C'est le bon site ?
Posté par BAud (site web personnel) . Évalué à 2.
ah j'ai retrouvé ma prise de notes sur les différences entre JDK 8 et OpenJDK 11 :
http://urbarchie.tuxfamily.org/Blog20181109OracleJDK11longTermSupport
il y a notamment, le schéma de gestion de l'EOL (End of Life) pour le support.
[^] # Re: C'est le bon site ?
Posté par gUI (Mastodon) . Évalué à 9.
Les moteurs de recherche faut toujours s'en méfier, le premier résultat n'a jamais été garanti d'être "le résultat officiel" (pour peu qu'il existe).
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: C'est le bon site ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 4.
Attention aussi, pour le cas de la Java, a bien préciser dans la recherche si on veut le JRE (runtime) ou le JDK : cela influence souvent le résultat…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# L'un des problèmes de l'après Java 8 ...
Posté par totof2000 . É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 BAud (site web personnel) . Évalué à 3.
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 fearan . É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.