2014-03-27 70 views
0

我从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载了最新的java8,我相信它是官方的Java8版本。但是我的eclipse Luna仍然在它的首选项中显示它是Beta版本 这就是我输入java -version后得到的结果Eclipse Luna Java8 Beta

java version "1.8.0" 
Java(TM) SE Runtime Environment (build 1.8.0-b132) 
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode) 

是内部版本测试版还是正式一个

+0

是否下载了最新的E clipse卢娜建立?下载JDK 8不会改变eclipse中使用的编译器。 –

回答

2

即将推出的Luna M7里程碑将支持Java 8。之前的Luna版本没有它。您还可以将Java 8支持添加到Kepler SR2。

https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

一旦安装后,你需要告诉您的项目中使用Java 8首先添加JDK到Eclipse:

  • 去窗口 - >首选项
  • 转到Java的 - >已安装的JRE
  • 添加标准VM,并指向JRE的位置
  • 然后转到编译器
  • 集编译器合规水平1.8

然后告诉该项目以使用JDK 1.8:

  • 转到项目 - >首选项
  • 转到Java编译器
  • 启用项目特定设置
  • 将编译器合规性级别设置为1.8
+1

我不知道为什么这是增加投票的,但这在开普勒上使用Java 8当然是不够的。首先,在为开普勒安装Java 8补丁程序之前,您无法将编译器合规性级别设置为1.8。 http://www.eclipse.org/downloads/java8/ –

+0

@Konstantin Komissarchik“,直到你为开普勒安装了Java 8补丁。eclipse.org/downloads/java8”是不是它是在指南中解释的同样的事情他链接? –

+0

隐藏链接的问题......我没有意识到“这个”是一个链接,所以我读了答案,指出内联描述是指导。我将删除我的倒票并修复答案。 –

1

b132b70值是建立数字和是释放正确的价值观。