eclipse使用java1.8_关于Java:如何将执行环境1.8添加到Eclipse Luna?

我已经安装了jre8并将其设置为jre的默认值,但是在编译器合规性下我找不到1.8,在执行环境下我找不到javaSE 1.8。 我正在使用最新版本的Eclipse EE。

我看了本手册

http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-add_new_jre.htm

但是我在jre8或JDK1.8安装目录中找不到任何.ee文件。

您需要安装JDK才能获得编译器选项。

是的,如上所述,我已经安装了JDK1.8,JDK1.8.0_11。

您可以验证您正在查看的Eclipse版本吗?使用关于Eclipse菜单选项。即使您没有1.8 JRE,Luna也提供了Java 8支持(包括Java 1.8执行环境)。我只是仔细检查了一下,即使我本地没有Java 8,它也在那里。

版本:Luna版本(4.4.0)。我直接从开普勒SR2升级

尝试全新下载Luna。通常,建议这样做,而不是跨主要版本进行更新。

好吧,所以,如果我只是删除文件夹,所有内容都将被完全清除,对吗?包括配置?

是。安装Eclipse只是将其解压缩到文件系统上的某个位置。安装新实例时,请始终使用其他位置。不要安装在现有的顶部之上。然后,您可以将新安装指向任何现有的工作空间,并且应该关闭并运行。

好的,删除文件夹并安装一个全新的实例即可。检测到JavaSE 1.8很好。

@geoxile:我有一个类似的问题,其中安装了JDK 1.8,但是编译器合规性没有提供1.8选项。我已经从Juno升级到Luna。最终,我如何解决这个问题变得很奇怪。我的代码的Java 8 lambda表达式被突出显示为错误,而修正错误的建议则将设置更改为1.8。单击该建议可以删除突出显示的错误,现在下拉菜单中也有1.8。

打开首选项,然后在" Java>已安装的JRE"中查找。如果没有显示Java 8,请单击"添加..."将其添加。关闭首选项。

再次打开"首选项",然后在" Java>已安装的JRE>执行环境"中查找,选择" JavaSE-1.8",并确保将Java 1.8选中为"兼容JRE"

+1"关闭首选项"步骤似乎有些奇怪,因为人们希望按"应用"就足够了,但是从Luna开始,这显然是必要的。

@MikeRoger首选项的位置因平台而异-在macOS上,它位于应用程序菜单而非Windows中。

在Windows上,"窗口"顶部菜单下的"首选项"。 感谢@ greg-449提供macOS信息。

如果Eclipse版本如答案中的@mike所描述的那样旧,则您将无法在Eclipse的"执行环境"列表上查看JavaSE-1.8;您可以执行以下操作以在较旧的版本上使用它:

帮助->安装新软件

放置以下URL-> http://download.eclipse.org/eclipse/updates/4.3-P-builds/

安装插件并重新启动eclipse。

现在,如果您的计算机上装有JDK 1.8,并将其添加为已安装的JRE,则可以查看和使用JavaSE-1.8

或者只是下载并使用最新的Eclipse

我在互联网上尝试了许多解决方案。 终于找到了我想要的答案。 谢谢!

较旧的Eclipse版本可能不适用于javaSE-1.8

您需要进入"帮助"菜单并单击"关于Eclipse",以查找所使用的Eclipse版本。

如果您的版本早于https://www.eclipse.org/downloads/上的版本

那么您需要卸载旧版本并安装最新版本。

我在Linux Mint上的Eclipse遇到了同样的问题。我可以解决此问题的唯一方法是按照上述说明进行操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值