繁体   English   中英

Java 1.7-通用错误语法

[英]Java 1.7 - generic error syntax

我从github java项目获得。 我有Java 1.7版本
有这样的代码:

    protected Set<Tag> tags = null;
    private final Map<Tag, String> results;    
    protected AbstractAction() {
        this.tags = new HashSet<>();
        this.results = new HashMap<>();
    }

我将其添加到eclipse中,但是new HashSet<>();上有错误new HashSet<>();

蚀中的错误是:

这行有多个标记-无法实例化HashSet类型-令牌“ <” ,?上的语法错误? 在此令牌之后预期-类型不匹配:无法从HashSet转换为Set-令牌“ <”上的语法错误,? 预期在此令牌之后

您认为我该如何解决? 谢谢。

类型推断功能是Java 7中引入的,您的代码可以使用Java 7 JDK正确编译。 确保已在Eclipse项目中为Java 7配置了Java版本级别,而不是某些早期版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM