[JAVA] Fonctionnalités d'Oracle JDK 8 mais pas d'Open JDK

introduction

Les mises à jour publiques [^ 1] pour Oracle JDK / JRE 8 prendront fin d'ici janvier 2019 pour les utilisateurs commerciaux, et beaucoup envisagent de passer à une autre distribution JDK. Cependant, en particulier jusqu'à Oracle JDK 8, il existe de nombreuses fonctionnalités [^ 2] que l'OpenJDK ordinaire n'a pas. Afin d'éviter les problèmes en basculant facilement, je vais résumer les fonctions qui sont dans Oracle JDK 8 mais pas dans la distribution générale OpenJDK [^ 3] par free et payant.

Fonctionnalités disponibles gratuitement à partir d'Oracle JDK 8

Fonctions à utiliser moyennant des frais à partir d'Oracle JDK 8

Supplément

--Bien qu'il y ait une mise à jour automatique jusqu'à Oracle JRE 8 (≠ JDK), de nombreuses distributions JDK ne le font pas. [^ 22] --JRE seul est distribué par de nombreuses distributions [^ 23], mais de nombreuses fonctions ne sont pas incluses, veuillez donc vous référer aux notes de cet article, le cas échéant.

Résumé

Lien de référence

[^ 1]: Bien qu'il soit traduit par "mise à jour officielle" dans la feuille de route du support (japonais) du lien de référence, cela signifie en fait "mise à jour publique" et original en anglais Je l'ai laissé comme "Mises à jour publiques" dans .com / java / technologies / java-se-support-roadmap.html). [^ 2]: La situation est différente car OpenJDK 11 fait don de nombreuses fonctionnalités qui étaient initialement payées dans Oracle JDK. Même avant cela, certaines distributions JDK peuvent avoir des fonctionnalités de compatibilité. [^ 3]: Dans JDK 8, OpenJDK de Red Hat, [Azul Systems 'Zulu](https: //www.azul) .com / products / zulu-enterprise /), AdoptOpenJDK, etc., et relativement récemment Amazon Corretto A été officiellement publié et est devenu un sujet brûlant. [^ 4]: Chrome et Firefox deviendront progressivement indisponibles après 2015, annoncé début 2016 qu'il sera désapprouvé d'Oracle JDK / JRE 9 -group / moving-to-a-plugin-free-web) et supprimé du JDK 11. (Il n'est plus disponible dans Safari 12 en septembre 2018.) [^ 5]: Supprimé du JDK 11 mais Karakun publie OpenWebStart. De plus, Web Start développé par IcedTea-Web est [Support officiel pour la version Windows en plus d'OpenJDK pour RHEL](https: // access.redhat.com/en/articles/1457743). Même dans la version Windows x64 de ojdkbuild 8u151 ou version ultérieure et AdoptOpenJDK 8 Il peut être sélectionné comme option lors de l'installation. [^ 6]: Non inclus dans JDK 11, mais vous pouvez inclure vous-même OpenJFX. De plus, la version complète de BellSoft Liberica JDK et Azul ZuluFX Bundles OpenJFX. Veuillez noter que Amazon Corretto 8 regroupe OpenJFX mais n'est pas inclus dans 11. ojdkbuild 8 peut être sélectionné lors de l'installation. [^ 7]: Supprimé du JDK 9 , Open source séparé d'OpenJDK. [^ 8]: Aussi appelé Java DB, [Supprimé du JDK 9](https://docs.oracle.com/javase/jp/9/migrate/toc.htm#GUID-12237744-E23B-42F8-8892- 26BA1BDD63F2), mais la substance est Apache Derby. [^ 9]: Azul Zulu distribue une bibliothèque de polices distincte en tant que Kit de compatibilité commerciale. AdoptOpenJDK adopte Freetype. [Suppression des polices T2K et Lucida qui étaient uniques à Oracle JDK 11](https://docs.oracle.com/javase/jp/11/migrate/index.html#JSMIG-GUID-D7936F0D-08A9-411E-AD2F- E14A38DA56A7) a été fait. [^ 10]: La bibliothèque Kodak Color Management System (KCMS) a été utilisée jusqu'au JDK 9, mais il semble qu'elle ait été remplacée par la bibliothèque Little CMS (LCMS) utilisée dans OpenJDK à partir du JDK 10. AdoptOpenJDK adopte LCMS. [^ 11]: Remplacement du JDK 9 par la bibliothèque open source Marlin sous le nom JEP 265. AdoptOpenJDK 8 adopte les Poissons. [^ 12]: [Politique de chiffrement illimité par défaut à partir du JDK 9](https://docs.oracle.com/javase/jp/9/migrate/toc.htm#GUID-BBA33F8F-17BC-493F-B39E -6A0411CFD916). La stratégie de chiffrement illimité est activée depuis Oracle JDK 8u161. Auparavant, il devait être téléchargé et configuré à partir des ressources supplémentaires dans Téléchargements Java SE. Azul Systems distribue également le Kit d'extension de cryptographie Zulu. [^ 13]: Vous pouvez le télécharger à partir des ressources supplémentaires dans Téléchargements Java SE. Azul Systems distribue également l'open source ZIUpdater. BellSoft propose également IANA Updater. [^ 14]: Supprimé avec OpenJDK 12. [^ 15]: Il semble que SNMP4J puisse être utilisé comme alternative. [^ 16]: L'enregistreur de vol est inclus à partir d'OpenJDK 11 en tant que JEP 328, mais [Backport après Azul Zulu 8.35](https: / /docs.azul.com/zulu/zulurelnotes/#ZuluReleaseNotes/ReleaseDetails1129-834-726.htm). [^ 17]: Distribué sur jdk.java.net ou Téléchargements Java SE Vous pouvez le télécharger à partir de Ressources supplémentaires dans /javase-downloads.html). Également disponible dans OpenJDK 11 de Red Hat. De plus, Azul Systems peut être distribué en tant que Zulu Mission Control ou ojdkbuild. versions) 11 peut être sélectionné comme option lors de l'installation. BellSoft a publié Liberica Mission Control. [^ 18]: Il est disponible depuis OpenJDK 10 sous le nom JEP 310. [^ 19]: Obsolète d'Oracle JDK 10 et Options supprimées dans JDK 11 //docs.oracle.com/javase/jp/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__REMOVEDJAVAOPTIONS-A4E6F213) [^ 20]: Vous pouvez le télécharger à partir des ressources supplémentaires dans Téléchargements Java SE, mais c'est une fonctionnalité payante. [^ 21]: Travailler vers l'open source sous le nom de Usage Logger. Il est également utilisé pour gérer l'utilisation dans la console de gestion avancée. [^ 22]: ojdkbuild 8 a déjà fourni Update Notifier, [Open JDK Windows Installer for Red Hat Developers](https :: //developers.redhat.com/products/openjdk/download/) Cela se reflétait également dans 8u212. [^ 23]: La licence de distribution de java.com a été modifiée par rapport à la version d'avril 2019 et une licence est requise pour un usage commercial. JRE 8 est distribué gratuitement Azul Zulu, [AdoptOpenJDK](https :: //adoptopenjdk.net/releases.html?variant=openjdk8), BellSoft Liberica JDK, Amazon Corretto Il y a .com / corretto / latest / corretto-8-ug / downloads-list.html). [^ 24]: Autre que ce qui précède [^ 23], Installateur Windows OpenJDK pour les développeurs Red Hat et la source de celui-ci. Il y a ojdkbuild. [^ 25]: AdoptOpenJDK, BellSoft Liberica JDK, Red Hat OpenJDK pour Windows (pour les développeurs), Azul Zulu dispose d'un programme d'installation JRE 8 Windows MSI. Il prend également en charge 32 bits (x86).

Recommended Posts

Fonctionnalités d'Oracle JDK 8 mais pas d'Open JDK
[Talend] Passer d'Oracle JDK à Open JDK
Que sont JDK, Oracle JDK, OpenJDK, Java SE?
Comment installer Oracle JDK 1.8 dans Ubuntu 18.04 LTS?
Utiliser un JDK d'un autre fournisseur OpenJDK dans Android Studio