1

クラス 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 ソースをコンパイルすることは明らかではありません)

または、これを解決する方法はありますか?

4

0 に答える 0