Maven 3.0.5 - 由于“lambda表达式”和“菱形运算符”导致编译失败

时间:2016-02-27 13:01:02

标签: maven intellij-idea lambda java-8

以下两个错误导致IntelliJ 14.1.1中的编译失败。

  

-source 1.5

中不支持1.lambda表达式      

2.source 1.5

中不支持2.diamond运算符

这是我的问题发生的代码

CompletableFuture<A> b = new CompletableFuture<>();

b.supplyAsync(() -> {
        A a = null;
        try {
            a = new D().b();
        } catch (Exception e) {
            e.printStackTrace();
        }
        b.complete(a);
        return b;
    }, threadPool);

有什么建议可以解决这个问题吗? 我已经完成了this个问题。它为Eclipse而不是Intellij提供了解决方案。这可以通过设置源和目标来解决。但是如何在intelliJ上做到这一点。

0 个答案:

没有答案