为什么我不能在Eclipse Luna Service Release 1(4.4.1)中使用Java 8?

时间:2014-12-09 19:19:30

标签: java eclipse java-8

据我所知,Java 8支持应该在最新的Eclipse Luna版本中开箱即用,但是我所做的一切似乎都没有让JavaSE-1.8出现在Execution Environments下。我安装了jdk-8u25-windows-x64。 Eclipse已检测到JDK并且正在使用它: jdk1.8.0_25 selected 但是在执行环境下没有JavaSE-1.8: Execution Environments page without JavaSE-1.8 确切的Eclipse版本: Eclipse about box

我尝试过使用JRE和JDK,以及 我甚至尝试过安装Java 8 for Kepler SR2插件,但无济于事。

已安装的JDK的详细信息:JDK details

我应该提一下,javac使用java 8特性编译类很好,而java运行它们没有问题。

2 个答案:

答案 0 :(得分:2)

显然进入帮助 - >安装详细信息并单击更新(这与帮助 - >检查更新相同)修复了问题。不知道它开始时的状态是如何结束的......

答案 1 :(得分:0)

我看到你正在使用JRE 1.8。您可能需要JDK 1.8这是开发环境(Java SE Development Kit)。它包括一个完整的JRE以及用于开发,调试和监视Java应用程序的工具。

http://www.oracle.com/technetwork/java/javase/downloads/index.html