・ Nach dem Update von Eclipse auf 2020-09 starte ich Eclipse mit jre! Nachricht erscheint -Wenn ich versuchte, MissionControl zu verwenden, um den Speicherstatus zu erfassen, musste es mit JDK funktionieren!
Ich möchte Eclipse aus diesem Grund mit jdk ausführen, aber ich frage mich, welches JDK ich verwenden soll. Es handelt sich also um ein Memorandum.
・ Windows10 64bit ・ STS4 (Eclipse2020-09) ・ AdoptOpenJDK 11, ~~ 15 ~~ (Wenn es 15 ist, tritt ein Fehler auf. Es ist möglicherweise besser zu warten, bis das Problem behoben ist.)
· Oracle JDK (Java SE) https://www.oracle.com/java/technologies/javase-downloads.html Wenn Sie nach jdk download suchen, finden Sie jdk, das ursprünglich für den kommerziellen Gebrauch verfügbar war, jetzt aber eine Lizenz erfordert.
・ JDK öffnen https://openjdk.java.net/install/ Open Source JDK. Im Handel erhältlich. Zuerst habe ich dies auf das Eclipse-Start-VM gesetzt, aber es wurde gestartet, aber ich habe einen Fehler im Build erhalten.
-AdoptOpen JDK https://adoptopenjdk.net/ Ein Open-Source-JDK, das der Eclipse Foundation beigetreten ist. Als ich es eingestellt habe, konnte ich ohne Fehler bauen.
・ ** SpringToolsSuite4.ini ** Legen Sie den Pfad des installierten bin-Verzeichnisses unter vm fest
-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 ** Ich habe es auch in Eclipse versucht und es hat funktioniert.
-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
MissionControl Es scheint richtig zu funktionieren.
Das ist alles, danke für deine harte Arbeit!
Recommended Posts