2011-01-08 39 views
24

Tôi có thể tìm mã nguồn của API Java ở đâu?Mã nguồn API Java

+0

Bạn đã kiểm tra Google chưa? – cdhowie

+3

trong đó Java API? JDK? – StaxMan

+0

+1, tôi đã có một thời gian khó khăn đáng ngạc nhiên khi tìm kiếm nó khi tôi tìm kiếm nó một năm trước. – goat

Trả lời

15

Hg repo cho OpenJDK: Browse here
Ví dụ, nếu bạn đang tìm kiếm AWTUtilities.java, hãy vào đây trong diễn đàn :

src› share› classes› com› sun› awt› AWTUtilities.java 
  1. OpenJDK project homepage nơi họ có tất cả các hướng dẫn tải và xây dựng nó
  2. OpenJDK Mercurial Repo tổ chức here
  3. JDK Documentation here
+0

Cảm ơn, đây là những gì tôi đang tìm kiếm! –

18

Cài đặt JDK. Các nguồn cho các lớp công khai được đóng gói trong src.zip.

+0

Tôi đã tìm thấy mã trên Tìm kiếm Mã của Google, nhưng tò mò là điều này chỉ đúng với OpenJDK? Tôi đang chạy Ubuntu và không thể tìm thấy nó trong thư mục sun-java6-jdk. –

+0

Ubuntu đóng gói lại mọi thứ. Bạn đã cài đặt sun-java6-source chưa? –

+0

Điều này cũng đúng với JDK 7 trực tiếp từ Oracle. 1 cho đến nay là câu trả lời đúng nhất ở đây, và tiết kiệm cho tôi decaminutes thời gian. –

1

Nếu bạn chỉ cần nhìn lên một số lớp học, trang sau cũng một là nguồn tốt:

http://grepcode.com

Nó hoạt động cho các phiên bản khác nhau của các thư viện khác nhau.