我的系统上有多个 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。