【问题标题】:Eclipse not using the specified JDKEclipse 未使用指定的 JDK
【发布时间】:2021-01-12 22:57:13
【问题描述】:

到目前为止,Eclipse 一直在使用已安装的 jre“jre1.8.0_261”。我想让eclipse使用jdk。我更改了 eclipse.ini 并添加了以下内容:- -vm C:\Program Files\Java\jdk1.8.0_191\bin\javaw.exe

此外,我已将 Windows 首选项更改为已安装的 JRE 作为 jdk“jdk1.8.0_191”提供的首选项。 Java 构建路径也已调整为使用“jdk1.8.0_191”。

但是在 Eclipse IDE Installation 的配置下,我仍然可以看到 Eclipse 正在使用之前使用的 jre 版本作为 vm。 -vm C:\Program Files\Java\jre1.8.0_261\bin\server\jvm.dll

但是,我希望 Eclipse 只使用提到的 JDK。有什么解决办法吗?

【问题讨论】:

  • 您是否只想设置JAVA_HOME 并收工?
  • 你想为你的项目使用 JDK 还是需要 eclipse 来运行特定的 JDK? (请告诉我为什么你需要 eclipse 来运行特定的 JDK,出于好奇。)
  • -vm 用于指定运行 Eclipse 的 Java,并且可以与您用于应用程序的 JDK/JRE 不同。最后,在 Java > Installed JREs 的首选项中配置 JDK/JRE。
  • @Mr.Polywhirl:- JAVA_HOME 已更改为 jdk 的上述路径,然后重新启动。没有运气1
  • 然后转到首选项(Window -> Preferences -> Java -> Installed JREs)并选择JDK作为默认值。

标签: java eclipse java-8


【解决方案1】:

Eclipse 可以使用一个 Java 发行版来运行 Eclipse,也可以使用任何 Java 发行版来编译代码。它当然可以使用与编译代码不同的发行版来运行。您甚至可以使用不同的发行版创建不同的项目。

最好在“eclipse.ini”文件中有一个“-vm”选项,它指定最新版本的Java(我想它可能只是一个JRE,但我没有尝试过)。然后,安装您需要的任何版本的 JDK,并在“已安装的 JRE”列表中指定。确保其下方的页面“执行环境”将“JavaSE-1.8”映射到您安装的 JDK。

【讨论】:

    猜你喜欢
    • 2011-10-16
    • 2011-01-31
    • 2023-04-04
    • 2014-12-23
    • 2013-05-30
    • 2016-07-27
    • 1970-01-01
    • 2016-06-20
    相关资源
    最近更新 更多