Eclipse 2023-03使用旧的eclipse.ini +UseZGC崩溃

cigdeys3  于 2023-05-17  发布在  Eclipse
关注(0)|答案(1)|浏览(250)

当使用旧的eclipse.ini运行eclipse 2023-03时(或升级2022-03后),eclipse不再启动,并且在workspace/.metadata/log或控制台中找不到任何内容。
旧版eclipse.ini具有以下工作正常的vmarg

-vmargs
-XX:+UseZGC
-javaagent:lombok-1.18.26--withMapstruct-1.4.2.Final.jar
-XX:+UnlockExperimentalVMOptions
-XX:+UnlockDiagnosticVMOptions
-XX:+AlwaysPreTouch
-XX:+AggressiveOpts
-XX:ZAllocationSpikeTolerance=1
-XX:InitialHeapSize=6G
-XX:MaxRAM=6G
-XX:MaxHeapSize=6G
-XX:MaxDirectMemorySize=1G
--illegal-access=permit
#for objectaid - https://stackoverflow.com/questions/68589918/objectaid-unhandled-event-loop-exception/70785096#70785096
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.desktop/java.awt.font=ALL-UNNAMED
-Dosgi.requiredJavaVersion=17
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-Dosgi.dataAreaRequiresExplicitInit=true
-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true
-Dsun.java.command=Eclipse
-Xms256m
-Xmx2048m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
vvppvyoh

vvppvyoh1#

有两个-XX:+UseZGC-XX:+UseG1GC有冲突,以前被忽略,但现在不再工作。
直接在jvm上自己测试

λ java -XX:+UseG1GC -XX:+UseZGC
Error occurred during initialization of VM
Multiple garbage collectors selected

相关问题