Ich habe Gerüchte über Java gehört, aber ich weiß nicht, welches ich verwenden soll, wenn ich versuche, es zu verwenden. Ich hoffe, die Support-Zeit ist lang und kostet nicht viel. Dies ist eine Zusammenfassung der Informationen für eine solche Person (self: smiley :: point_left :).
Ich habe versucht, Java zusammenzufassen, das als Ausführungsumgebung für Produkte verwendet werden kann, die von Vertragsentwicklern an Kunden geliefert werden.
Name | Java-Version | Unterstütztes Betriebssystem | Support-Frist | Dinge notwendig | Lizenz |
---|---|---|---|---|---|
Oracle JRE(OracleJavaSE) | 8 | Windows, Linux, macOS, Solaris | März 2025 | Kaufen Sie ein Abonnement | OTN Agreement for Oracle Java SE |
Oracle Java SE | 11 | Windows, Linux, macOS | September 2026 | Kaufen Sie ein Abonnement | OTN Agreement for Oracle Java SE |
Red Hat OpenJDK (Für Windows) | 11 | Windows | Oktober 2024 | Kaufen Sie ein Abonnement | GPLv2 with CPE |
AdoptOpenJDK | 8 | Windows,Linux,macOS,AIX,Solaris | September2023 | (Keiner) | GPLv2 with CPE |
AdoptOpenJDK | 11 | Windows,Linux,macOS,AIX | September2022 | (Keiner) | GPLv2 with CPE |
Amazon Corretto | 8 | Windows,Linux,macOS | Juni2023 | (Keiner) | GPLv2 with CPE |
Amazon Corretto | 11 | Windows,Linux,macOS | August2024 | (Keiner) | GPLv2 with CPE |
Azul Zulu Enterprise | 8 | Windows, Linux, macOS | März 2026 | Kaufen Sie ein Abonnement | GPLv2 with CPE |
Azul Zulu Enterprise | 11 | Windows, Linux, macOS | September 2027 | Kaufen Sie ein Abonnement | GPLv2 with CPE |
Azul Zulu Community | 11 | Windows,Linux,macOS,Solaris | September2027 | (Keiner) | GPLv2 with CPE |
SapMachine | 11 | Windows,Linux,macOS | September2022 | (Keiner) | GPLv2 with CPE |
Oracle OpenJDK 13 (Support-Frist März 2020) und Oracle OpenJDK 14 (Support-Frist September 2020) wurden weggelassen.
Ein OpenJDK-Paket, das in der Linux-Distribution enthalten ist. Meistens werden Sie dies verwenden.
Verteilung und Version | Java-Version | Support-Frist |
---|---|---|
RHEL 6, 7, 8 | 8 | Juni 2023 |
RHEL 7, 8 | 11 | Oktober 2024 |
CentOS 6, 7, 8 | 8 | Ist es ähnlich wie RHEL? |
CentOS 7, 8 | 11 | Ist es ähnlich wie RHEL? |
Cloud-Anbieter | Bedienung | OS | Java-Version | Support-Frist |
---|---|---|---|---|
Amazon Web Services | EC2 | Amazon Linux 1 | 8 | Juni 2020(?) |
Amazon Web Services | EC2 | Amazon Linux 2 | 8 | April 2023(?) |
Amazon Web Services | EC2 | Amazon Linux 2 | 11 | April 2023(?) |
Microsoft Azure | VM | Windows, Linux | 7 | Juli 2023 |
Microsoft Azure | VM | Windows, Linux | 8 | März 2025 |
Microsoft Azure | VM | Windows, Linux | 11 | September 2026 |
Wenn Sie es jetzt verschieben möchten, haben Sie 11 Optionen.
Wenn Sie es nach September 2021 verschieben möchten, sollten Sie sich auf die nächste LTS vorbereiten, 17.
Es scheint, dass es eine Wahl sein wird, die den Bedingungen entspricht.
Wählen Sie zunächst aus, ob Sie Oracle oder Nicht-Oracle verwenden möchten. Reiche Leute, die Ferrari kaufen können, werden sich für Oracle (Higami) entscheiden.
Für die Cloud ist es wahrscheinlich am besten, das Java zu verwenden, das mit Ihrer Umgebung geliefert wird.
Für On-Premise-Linux können Sie die Unterstützung mit dem Betriebssystem abgleichen, und es scheint einfach zu sein, das mitgelieferte Paket zu verwenden.
Wenn Sie kostenpflichtigen Support für Windows vor Ort wünschen, sind Red Hat oder Zulu möglicherweise eine gute Wahl.
Was ist die richtige Antwort für die Bereitstellung moderner Java-Anwendungen?
Aus Sicht des Benutzers scheint 3. am wenigsten problematisch zu sein, aber ich frage mich, ob es tatsächlich jemand tut.
Recommended Posts