首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >源附件不包含文件SunPKCS11.class的源代码

源附件不包含文件SunPKCS11.class的源代码
EN

Stack Overflow用户
提问于 2018-04-18 12:21:26
回答 1查看 4.1K关注 0票数 2

我想调试使用SunPCKS11类的应用程序。Oracle的JDK没有附带PKCS11库的源代码,所以我从github下载了该类的OpenJDK源代码。

但是,当我从该文件附加源代码时,Eclipse不识别它,并给出“源附件不包含文件SunPKCS11.class的源代码”。

我还尝试下载整个PKCS11源代码文件夹并将其打包到JAR中。JAR中的目录结构如下所示: sun/security/PKCS11 11,但当我将JAR作为源附加时,Eclipse无法识别它。

请注意,我仍然使用Oracle的JDK,而不是OpenJDK。我只想使用OpenJDK的源代码。

有谁知道Eclipse如何自动识别源文件并决定源文件是否有效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-18 16:10:30

回答我自己的问题。我犯了一个错误,把我下载的源代码放在sun/security而不是sun/security/pkcs11上。我试图调试的类的包名是package sun.security.pkcs11,所以我需要有正确的文件夹结构,这回答了我的第二个问题:

Eclipse通过在对应于完全限定类名的文件夹结构中搜索源文件来查找源。

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

https://stackoverflow.com/questions/49899594

复制
相关文章

相似问题

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