我有一个偶尔会出现的问题。
我正在尝试使用 eclipse 调试一些 jdk api。
我试过:
1)使用jdk中的jre(包含jdk src)作为jre使用
2)将jdk src添加为一个单独的项目,并将我的项目中的引用添加到jdk项目中。
我开始调试。
我进入了 jdk 代码,但只到了一定程度。
然后我得到了“附加源”编辑器。
我尝试调试的代码部分是使用 JCE 提供程序架构的 java pkix apis 的一部分。
所以例如我做
Certificate generateCertificate(fin);//I go into the code
然后我走进
return certFacSpi.engineGenerateCertificate(inStream);
我得到“Source Not Found Editor”
,我看到这个类是:
public class sun.security.provider.X509Factory extends java.security.cert.CertificateFactorySpi
但我似乎在 jdk src 中找不到包 sun.security.provider。
不是所有的 src 都可以从 SUN 获得吗?我在我的环境设置中做错了吗?
非常欢迎任何输入