【问题标题】:how to set specific system JRE due to Eclipse project?由于 Eclipse 项目,如何设置特定的系统 JRE?
【发布时间】:2017-01-27 10:09:48
【问题描述】:

我从 SVN 导入 Java 项目并希望在不更改类路径的情况下运行它。我安装了 JDK 8(java -version 显示

Java(TM) SE 运行时环境(内部版本 1.8.0_121-b13)

),但在项目中我看到错误:

未绑定的类路径容器:项目中的“JRE 系统库 [JavaSE-1.8]”

我还在 Window -> Preferences -> Java -> Installer JREs 中添加了“标准 VM”,但它没有帮助。 我想我必须将我的系统 JRE 完全设置为项目中设置的 JRE。但据我了解,是存档版……

【问题讨论】:

  • 查看answer
  • @AshishSrivastava 它改变了我写不想做的类路径

标签: java eclipse


【解决方案1】:

您可以通过右键单击项目然后选择配置属性来提供项目特定的 JDK/JRE。在那里你可以更新java编译器。

【讨论】:

  • “配置属性”是什么意思?
  • 这意味着,右键单击项目并选择最后可用的属性选项。然后会出现一个弹出窗口,您可以从中选择 Java 编译器并检查项目中实际存在的内容。
  • 好的,我明白了。但这对我来说很奇怪(可能这会导致问题)-我那里没有 1.8...
【解决方案2】:

查看“Java > 已安装的 JRE > 执行环境”中的首选项。

单击“JavaSE-1.8”并选择要使用的 JRE。

【讨论】:

  • 谢谢。但是如果那里没有“JavaSE-1.8”怎么办?
  • 只要您使用的是最新版本的 Eclipse,它就会在那里。如果你没有它,你的 Eclipse 版本对于 Java 8 来说太旧了。
  • 这很奇怪。我们使用基于 Eclipse Juno 的软件。项目是同事创建的,和我版本一样,项目类路径下还是Java 1.8。
  • 实际上可以添加新的执行环境定义(参见here),也许您的同事已经这样做了。
  • 最后,我错了。这个伙伴有另一个版本的软件。谢谢!
【解决方案3】:

您可以在运行配置时选择它。然后,单击您的运行选项,然后选择 JRE 重叠。

这个例子是针对eclipse的

【讨论】:

  • 感谢屏幕,但你能解释一下我怎么去那里吗?
  • 上面你已经运行镜像了,在这里你可以点击运行配置。然后选择您的应用程序配置文件,然后在屏幕上
  • 无论我选择什么,我都会警告“执行环境与项目.class文件兼容性不兼容:1.8”:(
猜你喜欢
  • 2019-07-11
  • 1970-01-01
  • 2012-04-13
  • 2017-05-28
  • 2011-04-09
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多