【问题标题】:Eclipse 2020-09 with Multiple JDKs具有多个 JDK 的 Eclipse 2020-09
【发布时间】: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之前必须有-vmC:\Program Files\Java\jdk-15\bin\javaw.exe这两行,而不是-vm "C:\Program Files\Java\jdk-15\bin\javaw.exe"

标签: eclipse jvm


【解决方案1】:

-vm 和路径必须在不同的行中,并且必须在 -vmargs 行之前。路径周围没有引号:

-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\javaw.exe
-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
-Xms1536m
-Xmx3072m
--add-modules=ALL-SYSTEM

【讨论】:

  • ……我会把它放在文件的开头。因此,您不必搜索已更改的内容。
猜你喜欢
  • 2021-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
相关资源
最近更新 更多