Q-Logo 我的学习笔记分享

使用指定JDK环境启动eclipse

比较新版本的eclipse,使用的jdk版本也比较高。如果需要同时使用不同版本的eclipse,可能会出现有的版本的eclipse不能用默认jdk环境启动的情况。这时,可以修改有jdk环境问题的eclipse的配置文件eclipse.ini,在-vmargs配置参数之前增加-vm配置参数,只想指定jdk安装目录下的bin\server\jvm.dll文件。修改完成后,再双击eclipse.exe重启,就会使用这个指定的jdk环境了。

具体示例可参考下面黑体字部分

-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

-vm

C:\Program Files\Java\jdk-15\bin\server\jvm.dll

-vmargs

-Dosgi.requiredJavaVersion=11

-Dosgi.instance.area.default=@user.home/eclipse-workspace

-XX:+UseG1GC

-XX:+UseStringDeduplication

--add-modules=ALL-SYSTEM

-Dosgi.requiredJavaVersion=11

-Dosgi.dataAreaRequiresExplicitInit=true

-Dfile.encoding=UTF-8

-Xms1024m

-Xmx8192m

--add-modules=ALL-SYSTEM