[Java] Définir AdoptOpen JDK dans STS (Eclipse)

Je veux définir le JDK dans STS (Eclipse)

・ Après avoir mis à jour Eclipse vers 2020-09, j'exécute Eclipse avec jre! Le message apparaît -Quand j'ai essayé de mettre MissionControl afin de saisir l'état de la mémoire, il fallait que cela fonctionne avec JDK!

Je veux exécuter Eclipse avec jdk pour la raison, mais je me demande quel JDK utiliser, c'est donc un mémorandum.

environnement

・ Windows10 64 bits ・ STS4 (Eclipse2020-09) ・ AdoptOpenJDK 11, ~~ 15 ~~ (Si c'est 15, une erreur se produira, il peut être préférable d'attendre que le problème soit résolu)

Il existe différents JDK ...

· Oracle JDK (Java SE) https://www.oracle.com/java/technologies/javase-downloads.html Si vous recherchez le téléchargement de jdk, vous trouverez jdk qui était à l'origine disponible pour un usage commercial mais qui nécessite maintenant une licence.

・ Ouvrir JDK https://openjdk.java.net/install/ Open source jdk. Disponible dans le commerce. Au début, j'ai défini ceci sur la machine virtuelle de démarrage Eclipse, mais cela a commencé, mais j'ai eu une erreur dans la construction.

-AdopterOuvrir le JDK https://adoptopenjdk.net/ Un jdk open source qui a rejoint la Fondation Eclipse. Lorsque je l'ai défini, j'ai pu construire sans aucune erreur.

Télécharger

1. Accédez à https://adoptopenjdk.net/
2. Sélectionnez la version et la JVM (11, sélectionnez HotSpot) <-15 a été définie et une erreur s'est produite lors de la construction ...

image.png

3. Lancez le programme d'installation téléchargé

image.png image.png

4. Modifiez le fichier ini une fois terminé

・ ** SpringToolsSuite4.ini ** Définissez le chemin du répertoire bin installé sous vm

-startup
plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1300.v20200819-0940
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vm
C:/Program Files/AdoptOpenJDK/jdk-11.0.8.10-hotspot/bin
;plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_14.0.2.v20200815-0932/jre/bin
-vmargs
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms1024m
-Xmx4096m
--add-modules=ALL-SYSTEM
-Xverify:none
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

・ ** eclipse.ini ** Je l'ai également essayé dans Eclipse et cela a fonctionné.

-vm
C:\Program Files\AdoptOpenJDK\jdk-11.0.8.10-hotspot\bin
;plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_14.0.2.v20200815-0932/jre/bin
-startup
plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1300.v20200819-0940
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-javaagent:lombok.jar
-Xverify:none
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=30000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=30000
-Dosgi.requiredJavaVersion=11
[email protected]/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms3G
-Xmx5G
--add-modules=ALL-SYSTEM
5. Démarrez STS (Eclipse)

image.png

MissionControl Cela semble fonctionner correctement. image.png

C'est tout, merci pour votre travail acharné!

Recommended Posts

[Java] Définir AdoptOpen JDK dans STS (Eclipse)
Programme Null-safe en Java (Eclipse)
Premier développement Java dans Eclipse
Essayez d'exécuter Selenuim 3.141.59 avec eclipse (java)
Bonjour le monde de Java dans Eclipse maintenant
Comment définir Lombok dans Eclipse
JPA (API de persistance Java) dans Eclipse
Java (ensemble)
Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
À propos des enregistrements ajoutés pour l'aperçu dans Java JDK 14
Gestion Java et paramètres du chemin de construction STS (Eclipse)
Une histoire sur le JDK à l'ère de Java 11
Techniques de lecture du code source Java dans Eclipse
Partition en Java
[Java] Création d'API à l'aide de Jerjey (Jax-rs) avec eclipse
Changements dans Java 11
Définir le délai d'attente HTTP Keep Alive dans le client HTTP Java
Janken à Java
MVC dans Eclipse.
Définissez un affichage contextuel pour le langage Java avec vim.
Taux circonférentiel à Java
FizzBuzz en Java
Comment Git gérer les projets Java EE dans Eclipse
Lire JSON en Java
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
Procédure d'installation Java (eclipse)
Eclipse ~ Création de projet Java ~
NVL-ish guy en Java
Joindre des tableaux en Java
"Hello World" en Java
Commentaires dans la source Java
Définir CookieSpec dans HttpClient 4.3
Fonctions Azure en Java
Formater XML en Java
Simple htmlspecialchars en Java
Pour déboguer avec Eclipse
Implémentation Boyer-Moore en Java
Hello World en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)
API Zabbix en Java
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
Exprimer l'échec en Java
Créer JSON en Java
Manipulation de la date dans Java 8
Nouveautés de Java 8
Utiliser PreparedStatement en Java
Nouveautés de Java 9,10,11
Exécution parallèle en Java