2008-11-04 15 views

उत्तर

59

http://java.sun.com/javase/downloads/index.jsp से जावा SE डेवलपमेंट किट स्थापित करें।

एक बार इंस्टॉल हो जाने पर, आपको JDK स्थापना निर्देशिका के शीर्ष पर src.zip नामक एक संग्रह मिलना चाहिए। जावा स्रोत कोड वहां है।

फ़ाइल java/util/LinkedList.java है।

अपडेट: आप ऑनलाइन OpenJDK Source repository पर भी जा सकते हैं। नीचे this answer देखें।

+0

विधेयक, यह नवीनतम जावा अपडेट (7u51) के साथ मामला प्रतीत नहीं होता है। मुझे आश्चर्य है कि सौदा क्या है ... – ryvantage

+1

ऐसा लगता है कि वे जेडीके स्रोत को http://hg.openjdk.java पर ले गए हैं।नेट/जेडीके 7/जेडीके 7/जेडीके/ –

+0

दरअसल, मैंने इसे समझ लिया। मैंने गलत जेडीके पैकेज डाउनलोड किया। =/ – ryvantage

1

मैं कहूंगा कि OpenJDK repository पर शुरू होगा, लेकिन मुझे लिंक्डलिस्ट ऑब्जेक्ट्स के लिए कुछ भी दिखाई नहीं देता है।

18

आप docjar में स्रोत:

LinkedList.java

+0

+1, पहला लिंक जो अभी भी काम कर रहा है और ऑनलाइन देखा जा सकता है – BeniBela

3

(openjdk-7 से) जैसा कि पहले कहा, तुम एक src.zip फ़ाइल सूर्य JDK के साथ स्थापित किया है अगर आप इसे स्थापना के दौरान का चयन किया है । इसके अलावा, अगर आप ग्रहण का उपयोग करें और अपने JRE सूची में एक JDK जोड़ने के लिए, यह स्वचालित रूप से स्रोतों जार करने के लिए देते हैं और आप के साथ Ctrl +शिफ्ट + टी (ओपन प्रकार) एक वर्ग को खोलने का प्रयास करते हैं, आप लिंक्डलिस्ट टाइप करते हैं, और यह आपको कक्षा का कोड दिखाएगा।

3

यदि आपके पास जेडीके है, तो आप src.zip फ़ाइल में स्रोत पा सकते हैं।

आप एक IDE है, तो आप सिर्फ ctrl + क्लिक या वर्ग/विधि पर समान आप की परिभाषा देखना चाहता हूँ सकता है।

+0

इंटेलिज आइडिया को स्वचालित रूप से src फ़ाइल नहीं मिली है। फ़ाइल संदर्भ के लिए धन्यवाद। – Flowy

10

स्रोत hg.openjdk.java.net पर होस्ट किए जाते हैं। आप src/share/classes के तहत एक विशिष्ट जेडीके संस्करण के लिए लाइब्रेरी स्रोत पा सकते हैं। उदाहरण के लिए, java.util.LinkedList के लिए JDK 8 स्रोत स्थित है में:

hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/classes/java/util/LinkedList.java

आप निर्देशों का पालन करें here स्रोत का पता लगाने के कर सकते हैं।

3

grepcode.com में लगभग सभी opensource परियोजनाओं का स्रोत कोड है। यह भी लगता है उपयोगों, व्युत्पन्न प्रकार, आदि

यहाँ आप LinkedList स्रोत प्राप्त कर सकते हैं की तरह आम आईडीई सुविधाओं प्रदान करता है: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/LinkedList.java/

संबंधित मुद्दे