首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类型不匹配:无法从ArrayList<X509Certificate>转换为Collection<Certificate>

类型不匹配:无法从ArrayList<X509Certificate>转换为Collection<Certificate>
EN

Stack Overflow用户
提问于 2021-03-26 12:30:50
回答 1查看 343关注 0票数 0

我正在尝试实现Tomcat-9的源代码。

我有一行代码如下:

代码语言:javascript
运行
复制
Collection<Certificate> chain = new ArrayList<>(certificateFile.getCertificates());
        if (certificate.getCertificateChainFile() != null) {
            PEMFile certificateChainFile = new PEMFile(certificate.getCertificateChainFile());
            chain.addAll(certificateChainFile.getCertificates());
        }

这段代码在eclipse中编译得很好,但是当我尝试通过build.xml构建它时,使用的是蚂蚁构建器。我说错了:

类型不匹配:无法从ArrayList转换到集合

为什么要观察这种行为?有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-26 13:01:13

进口和一切都是正确的。我将Collection<Certificate>修改为Collection<X509Certificate>,一切看起来都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66817023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档