标签: java eclipse
如何在eclipse IDE中生成Java 8特定代码。 例如,在按CNTL + ENTER时使用集合;而不是生成以下
CNTL + ENTER
Collection<String> list = new ArrayList<String>();
它应该生成
Collection<String> list = new ArrayList<>();
注意:但是CNTL + 1确实将匿名接口转换为lambda表达式。
CNTL + 1
答案 0 :(得分:0)
您应该为项目选择正确的JRE系统库,并且自动完成将相应地更改为使用的Java版本。
我创建了一个名为test-java-1.6的项目,并且我已经验证Java自动完成不支持菱形运算符,因为旧的Java版本。
test-java-1.6
自动完成行为在Java版本更新后立即更改。
这里如何指定java执行环境:
如何将其更改为更新版本,您应该选择 JavaSE-1.8