IPA warnt ebenfalls, aber das JDK von Oracle wird für die kommerzielle Nutzung von Java 11 berechnet und Java wird in Zukunft kostenlos sein. Wenn Sie es verwenden möchten, müssen Sie ein anderes JDK verwenden. Ich habe ein internes Java-Team und habe @ s-tsuchida gebeten, das JDK zu untersuchen, das von anderen Unternehmen als Oracle bei der Untersuchung innerhalb dieses Teams bereitgestellt wurde. Zusätzlich zu den Ergebnissen dieser Forschung habe ich persönlich viel Zeit für die Forschung aufgewendet. Daher möchte ich drei JDKs vorstellen, die meiner Meinung nach in Betracht gezogen werden sollten, wenn ich in Zukunft persönlich Java verwende.
Die drei diesmal eingeführten JDKs sind auf diejenigen beschränkt, die auf mehreren Plattformen verwendet werden können. Abhängig von der von Ihnen verwendeten Plattform kann ein JDK bereitgestellt werden. In solchen Fällen sollten Sie dem Vorrang einräumen. Wenn Sie beispielsweise Red Hat Enterprise Linux verwenden, wird Red Hat Open JDK verwendet. Sie sollten products / openjdk / download /) verwenden. Wenn Sie es unter einem Linux-Betriebssystem verwenden, sollten Sie in Betracht ziehen, das in dieser Linux-Distribution enthaltene JDK zu verwenden.
Es ist auch wichtig, dass die Binärdateien, die die Fehler und Schwachstellen beheben, langfristig unterstützt werden.
AdoptOpenJDK
AdoptOpenJDK - Open source, prebuilt OpenJDK binaries
Dies ist das erste JDK, das als Favorit genannt wurde, als das JDK von Oracle bezahlt wurde. Unternehmen wie IBM und Microsoft sind stark an der Bereitstellung von Binärdateien beteiligt. Pleiades All in One hat Adopt Open JDK bereits standardmäßig als Java 11 JDK installiert.
Die oben genannte Unterstützungsdauer ist die Mindestdauer, daher kann sie verlängert werden.
Die Nachteile sind, dass es keine Versionshinweise gibt, so dass es schwierig ist zu sagen, was aktualisiert wurde und wann es aktualisiert wurde, und die Veröffentlichung ist langsam. Laut OpenJDK-Autor Yuji Kubotas Folie von Oracle zum Erstellen und Testen Es wird gesagt, dass die Veröffentlichung für etwa 1 bis 2 Wochen verspätet ist.
Außerdem bietet AdoptOpenJDK nur Binärdateien und keinen kostenpflichtigen Support. Für Binärdateien mit OpenJ9 JVM verfügt IBM jedoch über [IBM Support for Runtimes](https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=gpateam&supplier=760&letternum] = JAJPJP17-0641) Wir bieten kostenpflichtige Unterstützung.
Zulu
https://jp.azul.com/downloads/zulu/
Zulu ist ein Open JDK von Azul Systems. In Azul gibt es andere Open JDKs, die zum Einbetten verwendet werden können, z. B. Zulu Embedded und eine eigene JVM [Zing](https: //). Ein auf Java spezialisiertes Unternehmen mit Produkten wie jp.azul.com/products/zing/). Ein Mitglied des JCP-Exekutivkomitees und der JSR-Expertengruppen, die hauptsächlich OpenJDK 6 gemäß [Java is Still Free (japanische Übersetzung)] unterstützen (https://docs.google.com/document/d/1HtUnuAkUEDGL2gwUOkrDrmLe_zrD6wpAyqYBZxRmHv4/edit) Es scheint, dass es geht. Das oben eingeführte Adopt OpenJDK ist ebenso wie IBM und Microsoft stark als Sponsor beteiligt. Darüber hinaus unterhält er eine enge Beziehung zu Microsoft und ist stark an Java beteiligt, einem Microsoft-Produkt, das sich auf Azure konzentriert.
Der oben erwähnte Supportzeitraum ist ziemlich lang, aber der oben genannte Supportzeitraum ist ** der Supportzeitraum von Zulu Enterprise, für den Support bezahlt wird **. Wenn es darum ging, wie lange Zulu unterstützt werden würde, wurde der Unterstützungszeitraum nicht erwähnt. Derzeit stehen jedoch die neuesten Binärdateien auf der Zulu-Download-Seite für 7 und 6 während des langfristigen Supportzeitraums von Zulu Enterprise zusätzlich zu 11 und 8 zum Download zur Verfügung. Laut dem folgenden Artikel ist Zulu Enterprise ein Produkt, das Zulu kostenpflichtigen Support hinzufügt. Wenn Zulu, das kostenlos ist, die Form, auf der Zulu Enterprise basiert, nicht ändert, werden Binärdateien bereitgestellt, bis der oben genannte Support endet Ich glaube schon.
Gemäß den Zulu Enterprise FAQ ist Zulu ein vollständiger Satz von JDKs für Entwickler und Zulu Enterprise für Ausführungsumgebungen. Es gibt einen Unterschied, dass auch JRE usw. bereitgestellt werden. Das von Oracle bereitgestellte Open JDK wird nicht mehr von JRE bereitgestellt. Wenn Sie also nur ein JDK benötigen, sollte dies kein Problem sein.
Es gibt nur wenige Informationen über die Geschwindigkeit der Veröffentlichung, aber laut Versionshinweis scheint die Veröffentlichung von Java 11 und Critical Patch vom Oktober 2018 zwei Tage später von Oracle veröffentlicht zu werden, sodass ich denke, dass sie frühzeitig bereitgestellt wird. Ich werde.
Im Gegensatz zu anderen kostenpflichtigen Supportleistungen wird der kostenpflichtige Support von Zulu Enterprise anhand der Anzahl der Systeme berechnet. Selbst wenn Sie kostenpflichtigen Support verwenden, ist der Preis leicht zu verstehen.
Darüber hinaus haben wir eine Partnerschaft mit Microsoft geschlossen, um den oben genannten Zulu Enterprise-Support für die Verwendung in Azure und Azure Stack kostenlos zu erhalten. Zulu Enterprise hat eine lange Support-Zeit, daher ist Zulu möglicherweise eine sehr leistungsstarke Option für die Verwendung in Azure. [Unterstützung für kostenloses Java LTS unter Azure durch Microsoft und Azul Systems](https://azure.microsoft.com/en-us/blog/microsoft-and-azul-systems-bring-free-java-lts-support- zu-azurblau /)
Bei Verwendung unter Azure können Sie das JDK und die JRE für Azure-Benutzer von der folgenden Seite herunterladen. Download Azul Zulu tested certified OpenJDK builds Linux Windows Mac
Amazon Corretto
Downloads for Amazon Corretto 8 - Amazon Corretto 8
Es ist ein JDK, das kürzlich angekündigt wurde und als leistungsstarke Option für die zukünftige Verwendung von Java zu einem wichtigen Thema geworden ist. Amazon Corretto ist Java, das innerhalb von Amazon verwendet und geändert wurde, um es nach außen bereitzustellen. Amazon leistet seit 2017 einen Beitrag zu OpenJDK und wird es in Zukunft erweitern.
Die oben genannte Unterstützungsdauer ist auch die Mindestdauer, daher kann sie verlängert werden. Eine Vorschau-Version von Corretto 8 ist verfügbar, und die offizielle Version wird voraussichtlich im Januar 2019 verfügbar sein. Corretto 11 scheint nach April 2019 zu sein. Die Vorschau-Version von Corretto 8 bietet JDKs für Amazon Linux 2, Windows und Mac, die offizielle Version bietet jedoch auch JDKs für Ubuntu und Red Hat Enterprise Linux.
Gegenwärtig wurde es noch nicht offiziell bereitgestellt, daher gibt es einige Teile, die wir nicht sehen können, wie z. B. die Geschwindigkeit der Veröffentlichung. Daher möchten wir zukünftige Trends im Auge behalten. In der Vorschau-Version wird JRE nur für Amazon Linux 2 bereitgestellt. Daher halte ich es für wichtig, dass es unter Amazon Linux 2 unter AWS ausgeführt wird.
Recommended Posts