Где я могу получить (соответствующие) источники для пакетов com.sun.jndi.ldap. *? - PullRequest
4 голосов
/ 06 января 2012

Я нахожусь на JDK6_u26 и не нахожу com.sun.jndi.ldap исходные коды пакета как часть sources.zip. Я верю, что они могут быть доступны из проекта OpenJDK6, но я не уверен; и я читаю, что в некоторых случаях источники не соответствуют двоичным файлам. Может кто-нибудь пролить свет на то, как получить исходные коды (и, если возможно, точное соответствие двоичной сборки JDK) для этих пакетов, чтобы прикрепить их в отладчике?

URL-ссылка / указатель были бы великолепны ... Заранее большое спасибо!

Ответы [ 2 ]

4 голосов
/ 09 января 2012

См. здесь , раздел «Исходный код Java SE 6 JDK».Вы должны подписать Общественную лицензию в процессе.NB Эта загрузка содержит намного больше, чем src.zip, поставляемый с JDK.

0 голосов
/ 19 июля 2016

Поскольку ответ EJP больше не приводит к правильному месту, я даю свой ответ здесь:

Мы можем загрузить openJDK 8 здесь , обратите внимание, что до сих пор последняя версияopenJDK 8, если в дальнейшем мы хотим скачать последнюю версию, замените число 8 в http://download.java.net/openjdk/jdk8/ на номер текущей версии, и перейдите по этой ссылке, и мы найдем ссылку для скачивания исходного кода.

Тогда мы можем найти этот пакет на 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

...