Где взять источник пакетов, начинающихся с `sun` в JDK? - PullRequest
6 голосов
/ 21 августа 2011

Я изучаю java nio и обнаружил, что классы реализации находятся под sun.nio, что, по-видимому, не обеспечивает источники в jdk1.6/src.zip.

Есть ли пакеты с открытым исходным кодом? И где найти их источники?

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Вы можете скачать код Java и собственный код, который реализует java.nio, по адресу http://download.java.net/openjdk/jdk7/ (см. Top_dir / j2se / src / share / classes / java / nio / после распаковки исходного zip-файла)

Обратите внимание, что в этом разделе вы увидите код, зависящий от платформы, например, код для Solaris, Linux и Windows.

0 голосов
/ 21 августа 2011

Он доступен где-то под лицензией Community Source License, но вам лучше узнать API-интерфейс Berkeley Sockets, на котором он основан.

...