bpg*_*rgo 36 java eclipse java-8
我正在尝试新的jdk8这里有什么http://jdk8.java.net/lambda/
我能够从命令行编译和运行我的项目.
我也可以Installed JREs在Eclipse中添加这个新的JDK .但是,我无法让Eclipse使用这个JDK编译和运行项目.
我正在尝试更改设置,Project Properties/Java Compiler但Use [JDK] compliance from execution environment on the 'Java Build Path'复选框已禁用,无论我点击此页面,我都无法使其正常工作.
我有Eclipse平台版本:3.7.1
有任何想法吗?
谢谢
Eli*_*kan 21
Eclipse使用内置编译器而不是javac.内置编译器显然不支持Java 8.
您可以为项目定义一个自定义构建器,它将调用您的项目javac.在项目的首选项中,转到"Builders",添加新的自定义构建器(可以是Ant脚本或可执行程序)并禁用默认的内置Java构建器.
之后,使用您选择的JDK 运行项目应该不是问题 - 将其添加到"已安装的JRE"首选项页面(就像您所做的那样)就足够了.
Eng*_*uad 11
Eclipse现在支持JDK 8 EA:
Eclipse JDT/Core团队很高兴地宣布早期访问版本的可用性,并支持以下Java 8功能.
我们建议您从干净安装开始
- 4.3.1或4.4 M2 SDK
- 从http://dist.springsource.com/snapshot/TOOLS/java8/e43更新JDT/Core,JDT/UI包
此更新站点设置为定期从BETA_JAVA8开发分支的顶部重建和打包相关项目.
资料来源:http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg09679.html
编辑:
升级eclipse后,您需要更改JDK和编译器级别.以下是在Eclipse中使用lambda的屏幕截图:

| 归档时间: |
|
| 查看次数: |
71707 次 |
| 最近记录: |