Maison >Java >javaDidacticiel >Comment exécuter Java 11 sans JRE dédié ?
Comment exécuter Java 11 malgré l'absence d'un JRE dédié
Contrairement aux versions précédentes de Java, Java 11 n'est pas livré avec un JRE téléchargeable . Par conséquent, vous pouvez rencontrer une erreur « pas d'environnement d'exécution Java » lorsque vous tentez d'utiliser un logiciel basé sur Java. Bien que l'installation d'un JRE Java 8 soit une solution de contournement, cela n'est peut-être pas idéal.
Comprendre le changement
La décision d'Oracle d'interrompre le JRE découle de la suppression progressive de Java Livraison d'applets et d'applications Java Web Start. Les applications de bureau devraient désormais regrouper leur propre environnement d'exécution Java. Le livre blanc d'Oracle sur la mise à jour de la feuille de route du client Java et le livre blanc Java est toujours gratuit fournissent un contexte supplémentaire.
Options pour exécuter Java 11
Bien qu'il n'y ait pas de Java 11 officiel JRE, plusieurs fournisseurs proposent des implémentations Java compatibles avec Java 11.
Organigramme pour choisir un Fournisseur
[Diagramme d'organigramme]
Motivations et fournisseurs de mappage de tableau
[Tableau]
Compatibilité Préoccupations
OpenJDK, sur lequel de nombreuses versions de fournisseurs sont basé, propose une suite TCK permettant aux fournisseurs de vérifier la compatibilité avec les spécifications Java. Toutefois, ces déclarations sont autodéclarées et ne peuvent pas être vérifiées de manière indépendante. Les fournisseurs auto-déclarés conformes au TCK sont indiqués dans l'organigramme ci-dessus.
Les différences technologiques entre les fournisseurs peuvent inclure les moteurs HotSpot ou OpenJ9, ainsi que la JVM utilisée par Zing et GraalVM. Toutefois, ces différences ne devraient pas entraîner d'incompatibilités.
Les fournisseurs peuvent également différer dans la rapidité de fourniture des mises à jour et des correctifs. Oracle se réserve le droit de publier des correctifs aux clients payants sans contribuer immédiatement au projet OpenJDK. Les fournisseurs de support commercial peuvent également donner la priorité aux mises à jour pour leurs clients.
Conclusion
Bien que l'absence d'un JRE Java 11 dédié puisse initialement présenter des défis, la communauté Java reste déterminée à compatibilité et prévention de la fragmentation. En sélectionnant un fournisseur utilisant une implémentation Java compatible et en suivant les considérations décrites ci-dessus, vous pouvez exécuter avec succès Java 11 sur votre PC.
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!