[JAVA] Plans pour prendre en charge JDK 11 pour Eclipse et Spring Boot

introduction

Même si je cherchais sur Google, ça ne sortait pas du tout Et je l'ai vérifié plusieurs fois et cela a pris beaucoup de temps à chaque fois, alors j'ai pris une note pour moi-même. Je vous serais reconnaissant de bien vouloir signaler toute erreur.

Support planifié ~~ (à partir du 21 août 2018) ~~ (à compter du 30 octobre 2018)

Logiciel/version La version officielle(Stable)Temps de libération Statut
Eclipse/4.9 2018/09/19 Libéré
Spring Boot/2.1.0 2018/10/30 Libéré
OpenJDK/11 2018/09/25 Libéré

Spring Boot semble fonctionner avec OpenJDK 11, qu'il s'agisse de 2.0.X ou 1.5.X. (Plutôt cela a fonctionné)

OpenJDK11 + Alpine n'est pas encore officiellement fourni. https://github.com/docker-library/openjdk/issues/211 Mais ... c'est la même chose que build28 dans le référentiel de téléchargement EA, donc pour le moment, cela ne devrait pas être un problème si vous l'utilisez. Référence: https://github.com/h-r-k-matsumoto/alpine-openjdk-11/blob/master/Dockerfile

Comme moi, je veux faire une petite image de docker si possible. Je veux utiliser alpin (ou plutôt, je déteste Ubuntu) Si vous pensez, ʻAdoptOpenJDK` peut être mieux.

https://github.com/AdoptOpenJDK/openjdk-docker#openjdk-and-docker

Dockerfiles and build scripts for generating various Docker Images related to OpenJDK. Currently this builds > OpenJDK images with hotspot and Eclipse OpenJ9 on Ubuntu and Alpine Linux.

J'ai un problème avec l'acquisition de Red Hat par IBM, mais bon ... ne vous inquiétez pas.

Docker Hub https://hub.docker.com/r/adoptopenjdk/openjdk11/tags/

Eclipse Livré comme Eclipse 4.9. https://projects.eclipse.org/projects/eclipse/releases/4.9.0/plan Vérifiez la correspondance de JDT_Core lié à partir de là. https://wiki.eclipse.org/JDT_Core/Plan/4.9

Pour l'utiliser dans Eclipse 4.9, vous devez installer le plugin de support java-11 depuis le marché ou vous ne verrez pas 11 dans la section de compatibilité de compilation. https://www.eclipse.org/lists/jdt-dev/msg01049.html

image.png

Spring Boot

Il a été publié avec succès. https://spring.io/blog/2018/10/30/spring-boot-2-1-0

Cependant, il peut être préférable de jeter un coup d'œil à la jalon ↓. Utile pour la résolution de problèmes. https://github.com/spring-projects/spring-boot/milestone/125 https://github.com/spring-projects/spring-boot/milestone/106

OpenJDK http://openjdk.java.net/projects/jdk/11/

Recommended Posts

Plans pour prendre en charge JDK 11 pour Eclipse et Spring Boot
Ajoutez une botte de printemps et un dégradé à éclipse
Spring.messages.fallback-to-system-locale: false est requis pour le message par défaut.properties pour la prise en charge i18n de Spring Boot
Paramètres de connexion à MySQL avec Spring Boot + Spring JDBC
Comment définir l'injection de dépendance Spring Boot (DI)
Comment écrire un test unitaire pour Spring Boot 2
[Spring Boot] Comment créer un projet (pour les débutants)
Tentative de SSR Vue.js avec Spring Boot et GraalJS
Essayez Spring Boot de 0 à 100.
Introduction à Spring Boot ① ~ DI ~
Introduction à Spring Boot ② ~ AOP ~
Introduction à Spring Boot, partie 1
Spring Boot pour l'apprentissage des annotations
Étapes requises pour émettre des événements asynchrones Spring Boot
Jusqu'à INSERT et SELECT sur Postgres avec botte de printemps et feuille de thym
Comment appeler et utiliser l'API en Java (Spring Boot)
Connectez-vous à la base de données avec spring boot + spring jpa et effectuez l'opération CRUD
8 choses à insérer dans DB en utilisant Spring Boot et JPA
Spring Boot Hello World dans Eclipse
Développement d'applications Spring Boot dans Eclipse
Spring Boot pour la première fois
Comment créer un hinadan pour un projet Spring Boot à l'aide de SPRING INITIALIZR
Comment configurer Spring Boot + PostgreSQL
Annotations fréquentes pour les tests Spring Boot
Fonction de profil Spring et application Spring Boot.
Utiliser DBUnit pour le test Spring Boot
Comment faire coexister CsrfRequestDataValueProcessor et RequestDataValueProcessor original sur Spring Boot
Comment utiliser ModelMapper (Spring boot)
Mise à niveau de la botte à ressort de la série 1.5 à la série 2.0
Introduction au développement d'applications Android 1 Installation de JDK et d'Android Studio pour mac
Comment afficher les caractères saisis dans Spring Boot sur le navigateur et les liens de référence [Introduction à Spring Boot / Pour les débutants]
Solution de contournement pour que Command Line Runner fonctionne avec JUnit dans Spring Boot
Méthode d'implémentation pour source multi-données avec Spring boot (Mybatis et Spring Data JPA)
[Pour usage interne] Pour ceux affectés au projet Spring Boot (en construction)
[Introduction à Spring Boot] Vérification de la validation du formulaire
Hello World avec Eclipse + Spring Boot + Maven
Prise en charge des tampons de protocole pour Spring Cloud Stream
Comment inclure Spring Tool dans Eclipse 4.6.3?
HTTPS avec Spring Boot et Let's Encrypt
L'histoire de la transition de Spring Boot 1.5 à 2.1
Modifications lors de la migration de Spring Boot 1.5 vers Spring Boot 2.0
Comment créer SquashTM et comment prendre en charge le japonais
Mémorandum WebMvcConfigurer de Spring Boot 2.0 (printemps 5)
Modifications lors de la migration de Spring Boot 2.0 vers Spring Boot 2.2
Comment diviser un fichier de message Spring Boot
[Pour les débutants] Comment déboguer avec Eclipse
Construction et impression de Spring Boot Admin ~ Conseils pour afficher les informations de commit Git ~
Introduction du livre: Spring Boot Livre de référence recommandé pour les débutants!
À propos de la conception de Spring Boot et de l'environnement de test unitaire
Page d'erreur Spring Boot Whitelabel et réponse JSON
Comment utiliser MyBatis2 (iBatis) avec Spring Boot 1.4 (Spring 4)
Comment utiliser h2db intégré avec Spring Boot
Sortie des journaux de demande et de réponse avec Spring Boot
Comment réduire l'image de Spring Boot Docker
Comment utiliser les attributs de session Spring Boot (@SessionAttributes)
L'histoire de la montée de la série Spring Boot 1.5 à la série 2.1
Divers tableau de correspondance de Spring Framework et Spring Boot
Essayez d'implémenter la fonction de connexion avec Spring Boot
Essayez OpenJDK 12 "Prise en charge du formatage compact des nombres (JDK-8177552)"
Comment ajouter un chemin de classe dans Spring Boot