以下两个错误导致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上做到这一点。