【发布时间】:2020-12-14 12:43:46
【问题描述】:
我正在尝试运行 Eclipse 2020-09。我安装了两个 JDK(15 和 1.8)和一个 JRE(1.8)。我必须让我的环境变量指向 JDK 1.8。因为我所做的一切都使用 1.8。只有 Eclipse 需要 JDK 15。如何让 Eclipse 使用 JDK 15?我有这样的eclipse.ini 文件:
-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
-Dosgi.requiredJavaVersion=11
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-vm "C:\Program Files\Java\jdk-15\bin\javaw.exe"
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms1536m
-Xmx3072m
--add-modules=ALL-SYSTEM
但它仍然无法启动 Eclipse。我不断收到错误消息,说我的 JDK 是 1.8,我需要 11 或更高的弹出消息。请让我知道我在这里做错了什么?或者,如果我需要更多配置更改。
【问题讨论】:
-
在
-vmargs之前必须有-vm和C:\Program Files\Java\jdk-15\bin\javaw.exe这两行,而不是-vm "C:\Program Files\Java\jdk-15\bin\javaw.exe"。