Gdzie mogę znaleźć kod źródłowy dla klas biblioteki Java? Mam na myśli klasy w rt.jar
.Kod źródłowy dla klas biblioteki Java
Platforma: Windows.
Gdzie mogę znaleźć kod źródłowy dla klas biblioteki Java? Mam na myśli klasy w rt.jar
.Kod źródłowy dla klas biblioteki Java
Platforma: Windows.
Źródła są w src.zip
znajduje się w folderze instalacyjnym:
W Windows JDK zawiera src.zip
by default jeśli dobrze pamiętam.
W dystrybucji Linux może być konieczne zainstalowanie pakietu sun-java6-source
.
Na komputerze Mac musisz pobrać Dokumentację programisty. Spójrz na this answer.
Jeśli trzeba tylko spojrzeć na źródło/implementacja, proponuję przy użyciu
Edycja
GrepCode jest jeszcze lepiej
To jest wspaniałe źródło do szybkiego przeglądania implementacji. –
@Travis Myślę, że http://grepcode.com/ jest jeszcze lepszy. – helpermethod
Jak wspomniano powyżej, większość plików źródłowych można znaleźć pobierając SDK. Jednak dla niektórych klas można znaleźć kod źródłowy (javax.ssl itp.), Ponieważ sugeruję dodanie wtyczki jad eclipse, która dekompiluje dowolną klasę bez korzystania z zewnętrznej strony, takiej jak Docjar. Jad zaćmienie informacji: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
Istnieje również grepcode.com (nie wiem, jak stary jest ta strona, być może ta odpowiedź jest aktualizacja dla nowych rozwiązań tej pory), zapytanie próbki:
http://grepcode.com/search?query=java.lang.Math.sin&start=0&entity=type&n=
jaki system operacyjny? –
to jest na windows – GuruKulki
podczas instalacji jdk istnieje opcja instalacji źródeł. po tym znajdziesz je w pliku src.zip, tak jak podano poniżej: – clamp