クラス com.sun.jndi.ldap.LdapNamingEnumeration および com.sun.jndi.ldap.LdapCtx をデバッグしようとしています。
JDK バイナリとして、 https: //developer.apple.com/downloads/ の「Java for OSX 2012-003 Developer Package、2012 年 4 月 19 日」を使用しています。
このパッケージには java.* および javax.* ソースが含まれていますが、com.sun.jndi.* などの一部のソースがありません。
そこで、2011 年 11 月 16 日の JDK ソースをhttp://download.java.net/openjdk/jdk6/からダウンロードし 、ソースを IntelliJ に添付してデバッグしました。
ただし、com.sun.jndi.ldap.LdapNamingEnumeration および com.sun.jndi.ldap.LdapCtx のソースは、バイナリとソースの間で正確に対応していません (そのため、IntelliJ は、段階的にデバッグするときに間違った行にポイントを示します)。
「Java for OSX 2012-003 Developer Package、2012 年 4 月 19 日」の正確なソース (com.sun.jndi.* を含む) を見つける方法は?
または、2011 年 11 月 16 日のソースのバイナリを見つける方法は? (JDK ソースをコンパイルすることは明らかではありません)
または、これを解決する方法はありますか?