我在哪里可以获得(匹配)com.sun.jndi.ldap。*包的来源?

时间:2012-01-06 15:56:08

标签: java ldap jndi sun

我在JDK6_u26上,并没有找到com.sun.jndi.ldap包源作为sources.zip的一部分。 我相信它们可以从OpenJDK6项目获得,但我不确定;我知道在某些情况下,这些来源与二进制文件不匹配。 有人可以了解如何获取这些包的源(如果可能的话,与JDK二进制构建完全匹配),以便将它们附加到调试器中吗?

一个URL链接/指针会很棒...... 非常感谢提前!

2 个答案:

答案 0 :(得分:4)

请参阅here,“Java SE 6 JDK源代码”部分。您必须在此过程中签署社区许可。注意:此下载包含的比JDK提供的src.zip更多。

答案 1 :(得分:0)

由于EJP的答案不再导致正确的位置,我在这里给出答案:

我们可以下载openJDK 8 here,请注意到目前为止最新版本是openJDK 8,如果我们想要下载最新版本,请替换http://download.java.net/openjdk/jdk8/中的数字8使用当前版本号,然后转到该链接,我们就可以找到源代码下载链接。

然后我们可以在openJDK/src/openjdk/jdk/src/share/classes/com/sun/jndi/ldap/找到此包。

例如,连接池位于openJDK/src/openjdk/jdk/src/share/classes/com/sun/jndi/ldap/pool/Pool.java