Подтвердить что ты не робот

Исходный код для классов библиотеки Java

Где я могу найти исходный код для классов библиотеки Java? Я имею в виду классы в rt.jar.

Платформа: Windows.

4b9b3361

Ответ 1

Загрузите JDK. Источник для общедоступных классов находится в src.zip.

Ответ 3

Источники находятся в src.zip, расположенном в папке установки:

  • В Windows JDK включает src.zip по умолчанию, если я хорошо помню.

  • В дистрибутиве Linux вам может потребоваться установить пакет sun-java6-source.

  • На Mac вам нужно будет скачать Документацию разработчика. Посмотрите этот ответ.

Ответ 4

Если вам нужно только взглянуть на источник/реализацию, я бы предложил использовать

Docjar

Edit

GrepCode еще лучше

GrepCode

Ответ 5

Как упоминалось выше, большинство исходных файлов можно найти, загрузив SDK. Однако для некоторых классов вы можете найти исходный код (javax.ssl и т.д.), Так как я предлагаю добавить плагин jad eclipse, который декомпилирует любой класс без использования внешнего сайта, такого как Docjar. Информация о Jad eclipse: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

Ответ 7

Вы можете напрямую просмотреть код онлайн здесь для Java: https://zgrepcode.com/java/openjdk/10.0.2/

Это отличный инструмент для просмотра большинства проектов с открытым исходным кодом, поскольку он дает вам внутреннюю ссылку на классы.