[JAVA] Funktionen in Oracle JDK 8, jedoch nicht in Open JDK

Einführung

Öffentliche Updates [^ 1] für Oracle JDK / JRE 8 werden für kommerzielle Benutzer im Januar 2019 enden, und viele denken darüber nach, zu einer anderen JDK-Distribution zu wechseln. Insbesondere bis zu Oracle JDK 8 gibt es jedoch viele [^ 2] Funktionen, über die das einfache OpenJDK nicht verfügt. Um Probleme durch einfaches Wechseln zu vermeiden, werde ich die Funktionen in Oracle JDK 8, jedoch nicht in der allgemeinen OpenJDK-Distribution [^ 3] kostenlos und kostenpflichtig zusammenfassen.

Ab Oracle JDK 8 kostenlos verfügbare Funktionen

Funktionen, die ab Oracle JDK 8 gegen eine Gebühr verwendet werden

Ergänzung

Zusammenfassung

Referenzlink

[^ 1]: Obwohl es in der Support-Roadmap (Japanisch) des Referenzlinks als "offizielles Update" übersetzt wird, bedeutet es tatsächlich "öffentliches Update" und englisches Original Ich habe es als "Öffentliche Updates" in .com / java / technology / java-se-support-roadmap.html belassen. [^ 2]: Die Situation ist anders, da OpenJDK 11 viele Funktionen spendet, die ursprünglich im Oracle JDK bezahlt wurden. Einige JDK-Distributionen verfügen möglicherweise bereits zuvor über Kompatibilitätsfunktionen. [^ 3]: In JDK 8 OpenJDK von Red Hat, [Zulu von Azul Systems](https: //www.azul) .com / products / zulu-Enterprise /), AdoptOpenJDK usw. und vor relativ kurzer Zeit Amazon Corretto Wurde offiziell veröffentlicht und wurde ein heißes Thema. [^ 4]: Chrome und Firefox werden nach 2015 nach und nach nicht mehr verfügbar sein. Anfang 2016 wurde bekannt gegeben, dass sie von Oracle JDK / JRE 9 nicht mehr unterstützt werden. -group / move-to-a-plugin-free-web) und aus JDK 11 entfernt. (Es ist ab September 2018 nicht mehr in Safari 12 verfügbar.) [^ 5]: Aus JDK 11 entfernt, aber Karakun veröffentlicht OpenWebStart. Darüber hinaus ist der von IcedTea-Web entwickelte Web Start [Offizielle Unterstützung für die Windows-Version zusätzlich zu OpenJDK für RHEL](https: // access.redhat.com/de/articles/1457743). Auch in der Windows x64-Version von ojdkbuild 8u151 oder höher und AdoptOpenJDK 8 Es kann während der Installation als Option ausgewählt werden. [^ 6]: Nicht in JDK 11 enthalten, aber Sie können OpenJFX selbst einschließen. Auch die Vollversion von BellSoft Liberica JDK und Azul ZuluFX Bundles OpenJFX. Bitte beachten Sie, dass Amazon Corretto 8 OpenJFX bündelt, aber nicht in 11 enthalten ist. ojdkbuild 8 kann während der Installation ausgewählt werden. [^ 7]: Aus JDK 9 entfernt , Open Source getrennt von OpenJDK. [^ 8]: Wird auch als Java DB bezeichnet. [Aus JDK 9 entfernt](https://docs.oracle.com/javase/jp/9/migrate/toc.htm#GUID-12237744-E23B-42F8-8892- 26BA1BDD63F2), aber die Substanz ist Apache Derby. [^ 9]: Azul Zulu verteilt eine separate Schriftbibliothek als Commercial Compatibility Kit. AdoptOpenJDK übernimmt Freetype. [T2K- und Lucida-Schriftarten wurden entfernt, die nur in Oracle JDK 11 verwendet wurden](https://docs.oracle.com/javase/jp/11/migrate/index.html#JSMIG-GUID-D7936F0D-08A9-411E-AD2F- E14A38DA56A7) wurde durchgeführt. [^ 10]: Die Kodak Color Management System (KCMS) -Bibliothek wurde bis JDK 9 verwendet, scheint jedoch durch die in OpenJDK von JDK 10 verwendete Little CMS (LCMS) -Bibliothek ersetzt worden zu sein. AdoptOpenJDK übernimmt LCMS. [^ 11]: JDK 9 wurde durch die Open-Source-Marlin-Bibliothek als [JEP 265] ersetzt (https://openjdk.java.net/jeps/265). AdoptOpenJDK 8 übernimmt Fische. [^ 12]: [Standardmäßig unbegrenzte Verschlüsselungsrichtlinie von JDK 9](https://docs.oracle.com/javase/jp/9/migrate/toc.htm#GUID-BBA33F8F-17BC-493F-B39E -6A0411CFD916). Die Richtlinie für unbegrenzte Verschlüsselung ist seit Oracle JDK 8u161 aktiviert. Zuvor musste es von Additional Resources in Java SE Downloads heruntergeladen und konfiguriert werden. Azul Systems vertreibt auch das Zulu Cryptography Extension Kit. [^ 13]: Sie können es unter Zusätzliche Ressourcen in Java SE-Downloads herunterladen. Azul Systems vertreibt auch den Open Source ZIUpdater. BellSoft bietet auch [IANA Updater] an (https://www.bell-sw.com/pages/iana-updater). [^ 14]: Mit OpenJDK 12 entfernt. [^ 15]: Es scheint, dass SNMP4J als Alternative verwendet werden kann. [^ 16]: Flight Recorder ist in OpenJDK 11 als JEP 328 enthalten, aber [Backport nach Azul Zulu 8.35](https: / /docs.azul.com/zulu/zulurelnotes/#ZuluReleaseNotes/ReleaseDetails1129-834-726.htm). [^ 17]: Unter jdk.java.net verteilt oder Java SE-Downloads Sie können es von Additional Resources in /javase-downloads.html herunterladen. Auch in Red Hats OpenJDK 11 verfügbar. Darüber hinaus können Azul-Systeme als Zulu Mission Control vertrieben oder ojdkbuild vertrieben werden. Releases) 11 kann während der Installation optional ausgewählt werden. BellSoft hat [Liberica Mission Control] veröffentlicht (https://bell-sw.com/lmc/). [^ 18]: Es ist in OpenJDK 10 als JEP 310 verfügbar. [^ 19]: Veraltet von Oracle JDK 10 und Optionen in JDK 11 entfernt //docs.oracle.com/javase/jp/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__REMOVEDJAVAOPTIONS-A4E6F213) [^ 20]: Sie können es unter Zusätzliche Ressourcen in Java SE-Downloads herunterladen, es ist jedoch eine kostenpflichtige Funktion. [^ 21]: Auf Open Source unter dem Namen Usage Logger hinarbeiten. Es wird auch zum Verwalten der Verwendung in der Advanced Management Console verwendet. [^ 22]: ojdkbuild 8 hat bereits Update Notifier bereitgestellt, [JDK Windows Installer für Red Hat-Entwickler öffnen](https :: //developers.redhat.com/products/openjdk/download/) Dies spiegelte sich auch in 8u212 wider. [^ 23]: Die Lizenz für den Vertrieb von java.com wurde seit der Veröffentlichung im April 2019 geändert. Für die kommerzielle Nutzung ist eine Lizenz erforderlich. JRE 8 wird kostenlos verteilt Azul Zulu, [AdoptOpenJDK](https :: //adoptopenjdk.net/releases.html?variant=openjdk8), BellSoft Liberica JDK, Amazon Corretto Es gibt .com / corretto / latest / corretto-8-ug / downloads-list.html). [^ 24]: Anders als oben [^ 23], OpenJDK Windows-Installationsprogramm für Red Hat-Entwickler und die Quelle davon. Es gibt ojdkbuild. [^ 25]: AdoptOpenJDK, BellSoft Liberica JDK, Red Hat OpenJDK für Windows (für Entwickler), Azul Zulu verfügt über ein JRE 8 Windows MSI-Installationsprogramm. Es unterstützt auch 32 Bit (x86).

Recommended Posts

Funktionen in Oracle JDK 8, jedoch nicht in Open JDK
[Talend] Wechsel von Oracle JDK zu Open JDK
Was sind JDK, Oracle JDK, OpenJDK, Java SE?
Wie installiere ich Oracle JDK 1.8 in Ubuntu 18.04 LTS?
Verwenden Sie ein JDK eines anderen OpenJDK-Anbieters in Android Studio