未使用 eclipse.ini 中指定的 JDK

未使用 eclipse.ini 中指定的 JDK

我的系统上有多个 JDK(14.04 LTS),JDK 6、7、8 - 全部是 Oracle。JDK 8 是为 update-alternatives 挑选的。

但是,我正在处理的 Java 项目需要 JDK 7。我的主目录中有一个单独的目录,其中包含 JDK 7。在 eclipse.ini 中,我输入了 -vm 选项,指定我主目录中的 JDK 目录。但是当 Eclipse 启动并检查正在使用哪个 JDK 时,它显示 /usr/bin/java,该目录解析为 JDK 8。

我已将 JAVA_HOME 设置为 JDK 8 安装,也在我的主目录中,但这不是 Eclipse 配置中显示的。因此环境变量不是选择 JDK 的方式。

这里有专家可以解释一下 Eclipse 的配置是如何设置的吗?

谢谢。

莱斯

答案1

要在“eclipse.ini”中指定 JDK,您必须指定“-vm”和 JDK 的路径单独成行

-vm
/path/to/java

此条目还必须任何‘-vmargs’行。

注意:此条目设置 eclipse 本身使用的 JVM/JDK。您可以通过在“Java > 已安装的 JRE”列表中的“首选项”中添加 JDK 来为每个项目指定不同的 JDK。

相关内容