Pensez à une stratégie de mise à jour Java

Actuellement, j'ai un système qui fonctionne sur Java 7. Des informations sur les futurs cycles de versions et le support de Java ont été organisées pour envisager de mettre à niveau la version Java de ce système.

Cycle et support de la future version Java

Les deux points suivants sont des changements majeurs par rapport au passé.

(1) Les mises à jour majeures des versions ont lieu tous les 6 mois depuis Java 9
version Libération
10 Mars 2018
11 (LTS) Septembre 2018
12 Mars 2019 (prévu)
(2) Le support Open JDK d'Oracle est disponible depuis 6 mois depuis sa sortie.

Cependant, la version LTS tous les 3 ans est disponible moyennant des frais de 5 à 8 ans de support (cela s'appelle Oracle JDK).

JDK ouvert gratuit

D'autres fournisseurs ont annoncé une prise en charge à long terme d'Open JDK car Oracle a réduit la prise en charge d'Open JDK. Ceux qui peuvent être utilisés gratuitement sont les suivants.

JDK Java 8 (LTS)Date limite de support Java 11 (LTS)Date limite de support
AdoptOpenJDK Au moins jusqu'en septembre 2023 Au moins jusqu'en septembre 2022
Amazon Coretto Au moins jusqu'en juin 2023 Au moins jusqu'en septembre 2024

Les autres OpenJDK qui peuvent être utilisés gratuitement sous certaines conditions incluent RedHat OpenJDK (inclus dans le support RHEL) et Zulu OpenJDK. //jp.azul.com/downloads/zulu/) ([Les utilisateurs de Microsoft Azure sont gratuits](https://azure.microsoft.com/ja-jp/blog/microsoft-and-azul-systems-bring- Il existe free-java-lts-support-to-azure /)).

Mettre à jour la stratégie

Tout d'abord, la mise à jour vers Java 8 (de préférence Java 11) doit être prise en charge.

Après cela, il est difficile de suivre le cycle de 6 mois d'Oracle OpenJDK en termes de coût de maintenance, alors essayez d'utiliser OpenJDK qui peut être utilisé gratuitement, et s'il y a beaucoup de problèmes, envisagez un support payant. alors.

référence

Recommended Posts

Pensez à une stratégie de mise à jour Java
Trier la liste des objets Java
[Java] Référence / mise à jour d'Active Directory
Une brève description des dépendances JAVA
Nommer un groupe d'expressions régulières (Java)
[Java] Modèle de stratégie
[Java] Présentation de Java
Avez-vous besoin d'une implémentation de Java compatible avec la mémoire?
Mesurer la taille d'un dossier avec Java
Une collection de questions simples pour les débutants Java
Un examen rapide de Java appris en classe
Collection expirée de java
Caractéristiques prévues de Java
[Java] Importance de serialVersionUID
Obtenir une liste d'informations MBean pour les applications Java
Un examen rapide de Java appris en classe part4
[Java] Créer un filtre
NIO.2 examen de Java
Avis sur Java Shilber
java --Unification des commentaires
java construire un triangle
Awesome Java: excellent logiciel de bibliothèque de framework Java
Expérience de réussite de Java Silver en tant que nouveau diplômé
Faisons un robot! "Une simple démo de Java AWT Robot"
Histoire des annotations Java
java (mérites du polymorphisme)
[Java] Lors de l'écriture du source ... Mémorandum ①
Un examen rapide de Java appris en classe part3
Un examen rapide de Java appris en classe part2
Examen NIO de Java
[Java] Trois fonctionnalités de Java
Une vue d'ensemble du framework Java natif de Kubernetes Quarkus
Résumé du support Java 2018
Mettez à jour vos connaissances Java en écrivant un serveur gRPC en Java (2)
Histoire de créer une application de gestion de tâches avec Swing, Java
Une explication rapide des cinq types de statique Java
Mettez à jour vos connaissances Java en écrivant un serveur gRPC en Java (1)
Activez la cellule A1 de chaque feuille de fichier Excel avec Java
Implémentation d'un analyseur de syntaxe mathématique par méthode d'analyse syntaxique descendante récursive (Java)
J'ai créé un client RESAS-API en Java
Remarques sur Java GC
À propos des instances Java
[Java] Utilisation de Mirage-Basic de SQL
[Java] Compréhension débutante de Servlet-②
Créer un lot Liferay
[Java] Pratique de la gestion des exceptions [Exception]
[Java11] Résumé du flux -Avantages du flux-
Principes de base de l'utilisation des caractères (Java)
[Java] Création d'annotations originales
java learning day 4
[Java] Compréhension débutante de Servlet-①
Java fin du mois plusMonths
[Java] Résumé des expressions régulières
Créer une méthode java [Memo] [java11]
[Java] Résumé des opérateurs (opérateur)
[Java] Implémentation du réseau Faistel
Mise à jour de la synchronisation d'Eclipse org.eclipse.wst.common.component
[Java] Comparateur de la classe Collection
[Java] Créer un fichier temporaire