En regardant la page de téléchargements Java d'Oracle, nous voyons les versions LTS téléchargeables suivantes de Java :
Et même si vous pouvez simplement exécuter java -version dans le terminal pour voir la version actuelle de Java, vous voulez parfois juste un peu plus de preuves que le script utilise une version spécifique de Java.
Pour ce faire, nous essayons d'exécuter des scripts qui ne fonctionnent qu'avec des versions spécifiques de Java puisque chaque version apporte avec elle de nouvelles fonctionnalités. Voir Une liste catégorisée de toutes les fonctionnalités Java et JVM depuis JDK 8 à 21 pour des exemples de fonctionnalités ajoutées.
Par exemple, nous pouvons exécuter le script suivant pour tester si les blocs de texte sont inclus dans la version Java locale, qui n'a été introduite que dans le JDK 15.
// dummy.java public class dummy { public static void main(String[] args) { System.out.println(""" Hello, World! Hello2 """); } }
L'exécution de javac dummy.java && java dummy devrait imprimer la chaîne multiligne si vous avez installé JDK 15 et supérieur, et une erreur si vous avez Java 14 et inférieur.
Cet exemple peut être étendu en testant d'autres fonctionnalités qui ne fonctionnent qu'avec des versions spécifiques de Java (vrai également pour d'autres langages).
Les informations fournies sur cette chaîne/article/histoire sont uniquement destinées à des fins d'information et ne peuvent être utilisées dans le cadre d'un accord contractuel. Le contenu ne garantit pas la livraison de matériel, de code ou de fonctionnalité et ne doit pas être la seule base pour prendre des décisions d'achat. Les publications sur ce site sont les miennes et ne reflètent pas nécessairement les opinions ou le travail d'Oracle ou de Mythics, LLC.
Cette œuvre est sous licence internationale Creative Commons Attribution 4.0.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!