[JAVA] À propos de la sélection d'OpenJDK

Le problème Oracle JDK n'est plus disponible pour un usage commercial

Même avec Java 8, la licence a déjà été modifiée et elle est devenue NG sauf pour le développement.

Les éléments suivants sont proposés comme alternatives. Depuis Java est toujours gratuit 2.0.3

Free Binary Distributions Free Builds for Linux, Windows, Mac, etc. [OpenJDK, no commercial support]:

AdoptOpenJDK (commercial support also available by IBM and jClarity) Amazon Corretto Azul Zulu (commercial support also available) BellSoft Liberica JDK (commercial support also available) Linux Distros Oracle OpenJDK build SapMachine

Depuis la version de janvier 2019 d'AdoptOpenJDK, msi a été préparé pour la version Windows et peut être facilement installé sur Windows.

AdoptOpenJDK est généralement pris en charge en tant que premier candidat, et Ecripse semble l'avoir adopté, alors j'ai suivi la tendance. La vérification est nécessaire car la mise en œuvre n'est pas toujours la même de toute façon.

SikuliX AdoptOpenJDK with Hotspot 8 Comme il fonctionne rapidement sans aucun problème, laissez-le tel quel. J'écrirai un article quand quelque chose sortira.

Comment installer AdoptOpenJDK

1. Désinstallez le JDK Oracle.

2. Téléchargez le programme d'installation de l'officiel.

Site officiel https://adoptopenjdk.net/index.html

8 a la plus longue période de support pour le moment https://adoptopenjdk.net/support.html

At Least Sep 2023

Cette fois, je vais mettre 8.

Dépêchez-vous et appuyez sur le bouton Dernière version pendant qu'il est affiché. image.png

2.Choisissez une JVM est fondamentalement la même que le JDK Oracle précédent car il s'agit d'un HotSpot.

3. Installation

OpenJDK8U-jdk_x64_windows_hotspot_8u212b03.msi Il existe un fichier comme celui-ci, alors double-cliquez dessus pour l'installer SikuliX et Pentaho ont fonctionné sans aucun problème avec YES man avec le défaut de base.

Recommended Posts

À propos de la sélection d'OpenJDK
À propos de disconnect () de HttpURLConnection
Résumé des sources OpenJDK
À propos de DI of Spring ①
À propos de DI of Spring ②
À propos de form. ○○ de form_with
À propos des instances Java
À propos du fonctionnement simple de Docker
À propos de la description de Docker-compose.yml
À propos de la comparaison de taille de compareTo
À propos des types de couverture de code
Mémorandum sur LOD.
À propos de la correspondance partielle du sélecteur
À propos du comportement de ruby Hash # ==
À propos des bases du développement Android
À propos de Biocontainers fastqc et Java
À propos de Lambda, Stream, LocalDate de Java8
À propos de la gestion des erreurs de la fonction de commentaire
[Rails] À propos de la mise en œuvre de la fonction similaire
A propos de la liaison de l'annotation Spring AOP
Procédure d'installation d'OpenJDK pour la version Windows
À propos du rôle de la méthode initialize
À propos de removeAll et de retentionAll de ArrayList
Pensez aux 7 règles d'Optionnel
À propos =
À propos du téléchargement d'images de jsp (servlet)
À propos du cache disque de la série Glide 4
Explique les objets Ruby Array
À propos du niveau de journalisation de java.util.logging.Logger
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
[Rails 6.0] À propos de la sauvegarde par lots de plusieurs enregistrements
À propos du fonctionnement de next () et nextLine ()
À propos de l'affichage initial de Spring Framework
[Java débutant] À propos de l'initialisation d'un tableau multidimensionnel
[Connaissance de base de Java] À propos de la conversion de type
À propos du traitement de BigDecimal (avec réflexion)
À propos du nombre de threads de Completable Future