问题(再次)关于eclipse调试java apis

时间:2011-05-15 10:18:03

标签: java eclipse security java-ee jce


我有一个问题突然出现。
我正在尝试使用eclipse调试一些jdk apis 我试过了:
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获得?我在环境设置中做错了吗?

非常欢迎任何意见

1 个答案:

答案 0 :(得分:2)

完整的源代码作为单独的jar文件分发,但它有点过时(6u23):http://download.java.net/jdk6/source/

但您也可以下载openjdk源代码,其中也包含sun特定类的源代码。